水晶报表内容不能实时更新(在线等)

a97191 2005-05-09 03:36:41
我用的是vb+sql2000,为何用第一就能显示,后来都显示第一条
Private Sub Form_Load()
'orderNO为传递值
Set rs = New ADODB.Recordset
sql = "select *from product where orderNO='" & Trim(OrderNO) & "'"
rs.Open sql, Conn, adOpenStatic, adLockReadOnly

Report.Database.SetDataSource rs

Screen.MousePointer = vbHourglass
CRViewer91.ReportSource = Report
CRViewer91.ViewReport
Screen.MousePointer = vbDefault

End Sub
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
a97191 2005-05-09
  • 打赏
  • 举报
回复
thanks
阿泰 2005-05-09
  • 打赏
  • 举报
回复
VB中只要简单在填充记录集合前使用DiscardSavedData方式释放掉水晶报表应用中缓存的数据即可

'清除报表中保持的数据
objCRReport.DiscardSavedData
'赋给报表数据
objCRReport.Database.SetDataSource rst

http://www.cnblogs.com/babyt/archive/2005/03/13/117753.html

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧