交叉表重新查询

JasonCeline2004 2005-01-28 08:22:16
数据窗口的显示风格有Grid,Tabular,Crosstab等等,如果要重新查询其中的内容时,只要数据窗口Reset()就可以了,但是我发现Crosstab就不行,它Reset()以后还是把它查询过的字段保留在数据窗口中,请问有什么方法可以让它重新查询
...全文
70 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qltouming 2005-02-19
  • 打赏
  • 举报
回复
如果设计数窗对象时选中了该对象的“Retrieve As Needed”(按需检索数据)选项,reset()函数将清除已经检索到数窗中的行。但是,由于数窗对象选中了该选项,这样数窗会产即检索当前数据后面的数据。reset()函数就起不到清除数据窗口中数据的作用。为了防止发生这种情况,在执行reset()函数前,先执行数据窗口控件的函数DBCancel()。如果所有的数据都已经检索到了数据窗口控件中,那么即使选中了“Retrieve As Needed”选项,reset()依然会清空数据窗口。
JasonCeline2004 2005-02-19
  • 打赏
  • 举报
回复
还是不行,如果我是有条件的查询,只能满足第一次查询,第二次就不行了
qianfl 2005-01-28
  • 打赏
  • 举报
回复
再RETRIEVE不就行了?其他的DW也不需要RESET呀

604

社区成员

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

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