VB6.0中数据环境(Dataenvironment)中Command对象刷新的问题求救!

lisbjing 2001-11-26 03:09:30
各们大侠,你们好,很高兴在这里看到你们,在这里我有一个问题请各位帮帮忙,已经三天,如果今天我还做不出来的话,我想老板可能要吵人了。
我在做一个项目时遇到这样一个问题:
list为一交叉查询表,也就是字段个数是不确定的,现要打印一分组的报表,说简单一点就是每月一个小结这种形式的报表,我用了数据环境,数据环境的依据就是上面的list交叉查询表,报表用的是Datareport,现在间题是,当打印第一张报表时如果数据环境的command有10个字段,打打印第二张报表如果应该有12个字段,可数据环境这时不会刷新,那么Datareport中的text控件会找不到这个字段,当然就出错了,如果第二张报表有9个字段,则在重表打开此Command时就会出错“多重步鄹出错”,不知说清楚了没能,哪位大哥如果知道,请告诉我一个解次的办法,一定重谢,我在深圳平湖,手机是:13682519480请联系!
...全文
150 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwplwp123 2001-12-16
  • 打赏
  • 举报
回复
我也碰到了同样的问题,我有显示dataenvironment1所绑定的网格前先把connect1.close
再connect1.open,再connect1.command1,如果不用connect1.command1就会出玩网格上没一个数据的情况,我也不知道为什么,不知道那一句话有什么用有,没有人知道可以说说。你可以试试。
szlili2013 2001-12-08
  • 打赏
  • 举报
回复
用临时表,例如:
SQL = "select * from #abc"
Set rstTmp = cnn.Execute(SQL)
或者
Unload DataEnvironment1
'一定要Unload一下以更新数据源。
DataReport1.Show
whose 2001-12-08
  • 打赏
  • 举报
回复
先計算,再分多個報表列印,極笨的辦法
lwplwp123 2001-12-08
  • 打赏
  • 举报
回复
我也碰到了这个问题,但是我记不太清了,好像是我在再一次调datareport之前用了
dataenvironment1.rscommand1.refresh 就搞定了。
我是在网吧上网的,所以很不方便。我回去再给你看一下。
email:lwplwp123@263.net 大家共同学习。
lisbjing 2001-11-26
  • 打赏
  • 举报
回复
請大家幫個忙呀,我急死了。
dbcontrols 2001-11-26
  • 打赏
  • 举报
回复
再设计个报表.

欢迎访问http://go8.163.com/dbcontrols
发帖
VB基础类

7681

社区成员

VB 基础类
社区管理员
  • VB基础类社区
加入社区
帖子事件
创建了帖子
2001-11-26 03:09
社区公告
暂无公告