首页 相关文章 VB6中动态设置报表结果

VB6中动态设置报表结果

在VB6的报表使用过程中,我们会发现这样的一个问题,那就是报表中的数据只能读一次,不管你的库中字段增加也好,删除也好,以及让它显示新的查询结果等,它都不会记变。经过查资料才搞清楚,原来是DataEnvironment的问题.原来,只要Command对象中含有数据记录集合,它就不会重新执行SQL语句,就算是把新的查询语句给DataEnvironment后它也不会执行,解决的方法为:先把数据记录集合关闭,然后执行SQL语句,如下例:
  PrivateSubCommand11_Click()
  OnErrorResumeNext
  DimsqlAsString
  sql="select*fromsaledate"
  IfDataEnvironment1.rsCommand1.StateadStateClosedThen
  DataEnvironment1.rsCommand1.Close
  EndIf
  IfRight$(Trim$(App.Path),1)=""Then
  DataEnvironment1.Connection1.OpenApp.Path&"jxck.mdb"
  Else
  DataE...[ 查看全文 ]

2016-02-19 标签:

VB6中动态设置报表结果的相关文章

手机页面
收藏网站 回到头部