在1和2之间少了条:
CrystalReport1.ReportFileName = App.Path & "\report\" & RptPreCh
CrystalReport1.ReportFileName = App.Path & "\report\" & RptPreCh
解决方案 »
- vb 关机 疑问,高手速度进啊。在线等。。。。。。
- 非法关机,程序数据存储问题
- 关于access日期查询的问题(忽略年份,只查“mm-dd”)
- 请教列表框的问题!
- 我有房子。在大连。有没有也是写软件的要租房子?合租。。。。
- 英语6级(在考专业8级),本科(自考有学土学位),高程(在考系分),。。求职
- 这个项目大家说多少钱合适?
- 帮忙分析一下<世界上最小的密码查看器(vb编的)(已经脱壳)>原理
- 如何编写发送手机短讯息的软件?
- 如何为novell网络开发运行于windows9x/Nt下的管理应用程序!(急)
- picture框透明问题
- 在VB中怎么把执行的存储过程的结果直接赋给datagrid控件????
我原来也有的,只是忘了贴上去,但是不行。请再指教!谢谢!
配制一个ODBC.在做报表时,直接用ODBC连接.而不用ADO.即做报表时直接连好数据库.而程序中,只要调用.CrystalReport1.Action = 1.就OK了.
希望,你能搞定.
同时.你若能用ADO.搞定.请给经我发E_Mail: [email protected]
crpt.Formulas(0) = "price=" & prudcost
crpt.SelectionFormula = strFilter
crpt.ReportFileName = gRptPath + "\" + "qcpruddetail.rpt"
crpt.Connect = "odbc; dsn=wip;uid=" & gUsername & " ;pwd=" & gpassword & ""
crpt.action = 1
我想ADO是搞不定的.不然.我们bet.
对了.你用的CrystalReport是什么version?
我用的是8。5的
Dim constr As String
constr = "provider=sqloledb;server=test_sql;initial catalog=wip;uid=j wang;pwd=j"
crpt1.Connect = constr
crpt1.SQLQuery = "select * from qcmaterial where category='M'"
crpt1.ReportFileName = "d:\tmp\a.rpt"
crpt1.Action = 1
End Sub
这样是可以的.我测过.改变where category='Z' or ='Q' 等出现结果与条件限制相同.
老兄.你的是什么问题? 是不是你的数据库服务器有beg.我用的crystalreport的version 是7.0
crpt1.RetrieveSQLQuery