向水晶报表传递数据的代码如下:
Private Sub Excutecmd_Click()
Dim sql3 As String
startConn
sql3 = "select * from (Maintb inner join Detailtb on Maintb.LOTNO=Detailtb.LOTNO) inner join Detailtb1 on Maintb.LOTNO=Detailtb1.LOTNO where Maintb.LOTNO='" & Trim(txtLOTNO.Text) & " '"
Set objcrreport = objcrapp.OpenReport(App.Path & "\Newreport.rpt", 1)
If rs.State = adStateOpen Then rs.Close
rs.Open sql3, cn, adOpenDynamic, adLockOptimistic
objcrreport.DiscardSavedData
objcrreport.Database.SetDataSource rs
CRViewer91.ReportSource = objcrreport
CRViewer91.ViewReport
End Sub
执行时提示下标越界!请问是怎么回事?我是数据库是Access
Private Sub Excutecmd_Click()
Dim sql3 As String
startConn
sql3 = "select * from (Maintb inner join Detailtb on Maintb.LOTNO=Detailtb.LOTNO) inner join Detailtb1 on Maintb.LOTNO=Detailtb1.LOTNO where Maintb.LOTNO='" & Trim(txtLOTNO.Text) & " '"
Set objcrreport = objcrapp.OpenReport(App.Path & "\Newreport.rpt", 1)
If rs.State = adStateOpen Then rs.Close
rs.Open sql3, cn, adOpenDynamic, adLockOptimistic
objcrreport.DiscardSavedData
objcrreport.Database.SetDataSource rs
CRViewer91.ReportSource = objcrreport
CRViewer91.ViewReport
End Sub
执行时提示下标越界!请问是怎么回事?我是数据库是Access
解决方案 »
- RS232编程的问题!RS232编程是什么?需要学习什么知识?
- 请问,用Vb调用一个com,这个com里有两个接口,用createobect定义一个接口对象,第二个接口的对象如何定义?
- 高分相求!软件注册的问题!在论坛里没找到答案
- 如何操作可以使check的值变为2
- 我想在同一个word文档里使每一页都用同一个模板?
- 请问那里可以下载到水晶报表9.0???
- listbox的水平伸展
- 小女子有一VB小问题,请大家帮忙一下
- 关于printform打印问题
- 哪个有林地管理软件啊?林地管理软件是对林场种植树种,规划、种植、施肥等。
- 运行时错误“713”错误
- activereport打印,如何动态绑定记录集到控件呀?
2,如果确定你SQL执行后都问题,就去检查报表上你的字段是否绑定正确