用APP.PATH 来连接数据库。CrystalReport1.DataFiles(0) = App.Path & "\mdb\rsgzmdb.mdb"
CrystalReport1.ReportFileName = App.Path & "\sj\gzlbb.rpt"
CrystalReport1.Action = 1
CrystalReport1.ReportFileName = App.Path & "\sj\gzlbb.rpt"
CrystalReport1.Action = 1
老大!
是在VB中调用CRYSRAL Report做的报表,。rpt的路径是绝对的!!用crestal report控件调用。rpt文件后,如果将生成。rpt文件的数据库文件转换一个路径,程序运行就出问题了!!!
关键是::.rpt文件的路径问题!!!!!!!!!!!!!
CrystalReport1.ReportFileName = App.Path & "\sj\gzlbb.rpt"
你仔细看一下我的源代码。
file->New->Custom->SQL/ODBC;
选中你的数据源名即可!这就行了!