Hi,
We have a project use CE 9 as web reporting. For some reason (it's a long story), we can't use pageserver, and have to use jobserver schedule report first, then return the instance back to client browser.
I try to use "CrystalReports.CrystalReportViewer" to show the report, below is the sample code.
Everything works fine, however, the viewer is a HTML viewer, I want to use the ActiveX viewer. Any ideas?
Thanks a lot for your help.
Kang
'#######################################################
Dim viewer1, sf, rptSrc, rptSrcFactory
Set rptSrcFactory = oIStore.EnterpriseSession.Service ("", "PSReportFactory"
set rptSrc = rptSrcFactory.OpenReportSource(CDBL(NReportID))
EnsureImageCleanerIsRunning()
set viewer1 = Server.CreateObject( "CrystalReports.CrystalReportViewer" )
viewer1.ReportSource = rptSrc
viewer1.IsOwnForm = true
viewer1.IsOwnPage = true
viewer1.IsDisplayGroupTree = true
viewer1.PageToTreeRatio = 5.0
viewer1.IsDisplayToolbar = true
viewer1.IsDisplayPage = true
viewer1.HasRefreshButton = true
viewer1.URI = CStr(Request.ServerVariables.Item("SCRIPT_NAME"
) + CStr(Request.ServerVariables.Item("PATH_INFO"
) + "?init=actx&"
viewer1.URI = viewer1.URI + Request.ServerVariables.Item("QUERY_STRING"
viewer1.ProcessHttpRequest Request, Response, Session
'#######################################################
We have a project use CE 9 as web reporting. For some reason (it's a long story), we can't use pageserver, and have to use jobserver schedule report first, then return the instance back to client browser.
I try to use "CrystalReports.CrystalReportViewer" to show the report, below is the sample code.
Everything works fine, however, the viewer is a HTML viewer, I want to use the ActiveX viewer. Any ideas?
Thanks a lot for your help.
Kang
'#######################################################
Dim viewer1, sf, rptSrc, rptSrcFactory
Set rptSrcFactory = oIStore.EnterpriseSession.Service ("", "PSReportFactory"
set rptSrc = rptSrcFactory.OpenReportSource(CDBL(NReportID))
EnsureImageCleanerIsRunning()
set viewer1 = Server.CreateObject( "CrystalReports.CrystalReportViewer" )
viewer1.ReportSource = rptSrc
viewer1.IsOwnForm = true
viewer1.IsOwnPage = true
viewer1.IsDisplayGroupTree = true
viewer1.PageToTreeRatio = 5.0
viewer1.IsDisplayToolbar = true
viewer1.IsDisplayPage = true
viewer1.HasRefreshButton = true
viewer1.URI = CStr(Request.ServerVariables.Item("SCRIPT_NAME"
viewer1.URI = viewer1.URI + Request.ServerVariables.Item("QUERY_STRING"
viewer1.ProcessHttpRequest Request, Response, Session
'#######################################################