Dim CRY As CRAXDRT.Report Dim CRYAT As CRAXDRT.Application Set CRYAT = New CRAXDRT.Application Set CRY = CRYAT.OpenReport(App.Path + "\水晶报表\crystal.rpt") Form1.CRViewer91.ReportSource = CRY Form1.CRViewer91.ViewReport
你要加载CRYSTAL REPORTS 9 ACTIVEX DESIGNER RUN TIME LIBRARY和 CRYSTAL REPORTS VIEWER CONTROL9
Dim CRYAT As CRAXDRT.Application
Set CRYAT = New CRAXDRT.Application
Set CRY = CRYAT.OpenReport(App.Path + "\水晶报表\crystal.rpt")
Form1.CRViewer91.ReportSource = CRY
Form1.CRViewer91.ViewReport
CRYSTAL REPORTS VIEWER CONTROL9
这句话你没设好,要是已经加载CRYSTAL REPORTS 9 ACTIVEX DESIGNER RUN TIME LIBRARY和
CRYSTAL REPORTS VIEWER CONTROL9,“\水晶报表”是你放报表的文件夹名“\crystal.rpt”是你要打开的那个报表名!!!都写对不会有问题:)
要是说路径错误可以这样写Set CRY = CRYAT.OpenReport( "G:\测试\水晶报表\行政管理\cx_xzgl_zhtj_tdzlkffk.rpt")当然括号里的要改成你的路径:)