并添加Crystal Report Viewer Control 9 控件,同时,系统会自行加上同名的引用。在模块级声明: Dim CryApp As New CRAXDDRT.Application Dim Report As CRAXDDRT.Report 然后在某一事件,如formload中: Dim strCnn As String Set Report = CryApp.OpenReport(App.Path & "\report2.rpt") Screen.MousePointer = vbHourglass CRViewer91.ReportSource = Report CRViewer91.ViewReport Screen.MousePointer = vbDefault
rpt1.PageZoom (100)
rpt1.WindowState = crptMaximized
rpt1.Action = 1
dim m_rpt as craxddrt.reportm_rpt = m_app.open ("报表路径")
Dim Report As CRAXDDRT.Report
Dim strCnn As String
Set Report = CryApp.OpenReport(App.Path & "\report2.rpt")
Screen.MousePointer = vbHourglass
CRViewer91.ReportSource = Report
CRViewer91.ViewReport
Screen.MousePointer = vbDefault
rpt1.ReportFileName =报表名
rpt1.datafile(0)=数据库
rpt1.Action = 1
运行程序即可生成报表预览
rptform!Report1.Action = 1
的办法在VB6 和Crystal Report9 里面的用法:引用:
Crystal Report 9 ActiveX Designer Design And Runtime Library 和
并添加Crystal Report Viewer Control 9 控件,同时,系统会自行加上同名的引用。在模块级声明:
Dim CryApp As New CRAXDDRT.Application
Dim Report As CRAXDDRT.Report
然后在某一事件,如formload中: Dim strCnn As String
Set Report = CryApp.OpenReport(App.Path & "\report2.rpt")
Screen.MousePointer = vbHourglass
CRViewer91.ReportSource = Report
CRViewer91.ViewReport
Screen.MousePointer = vbDefault