关于分组数据窗口reset( )的问题

weijiawei1130 2009-04-28 03:34:31
分组数据窗口
查询的时候有 setfilter();和filter();
但是奇怪的是每次点击查询按钮都reset( )数据窗口,但是查询几次以后,分组信息就会出问题
我把 setfilter();和filter();去除以后,再查询就正常了
或者是查询前点2次reset( )也能正常,很奇怪的问题
难以表述啊,有前辈遇到这个问题么?
请问
分组数据窗口和过滤条件怎么做才能reset( )

...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxbkkk 2009-04-28
  • 打赏
  • 举报
回复
reset( )后
dw.setfilter(“”)
dw.filter( )
eviler 2009-04-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sun1976 的回复:]
完事后加一句
dw_1.GroupCalc()就ok了
[/Quote]

dw.setfilter( ls_setfil )
dw.filter( )
不用每次都使用 dw.retrieve(), retrieve一次就可以了 ,
想去掉filter的参数可以使用
dw.setfilter(“”)
dw.filter( )
这样就还原了
sun1976 2009-04-28
  • 打赏
  • 举报
回复
完事后加一句
dw_1.GroupCalc()就ok了
softvery 2009-04-28
  • 打赏
  • 举报
回复
dw.settransobject(sqlca)
dw.retrieve()
dw.setfilter( ls_setfil )
dw.filter( )
dw.sort()

分组乱了,往往是因为排序的问题,SORT后重新排一下序。
weijiawei1130 2009-04-28
  • 打赏
  • 举报
回复
dw.setfilter( ls_setfil )
dw.settransobject(sqlca)
dw.retrieve()
dw.filter( )
顺序是不是这样写

609

社区成员

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

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