以文本方式查看主题

-  蓝色快车PB俱乐部论坛  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspindex.asp)
--  PowerBuilder MIS编程  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspbbs.asp?boardid=1)
----  求救  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspdispbbs.asp?boardid=1&rootid=1788&id=1789)


--  作者:spencerxj
--  发布时间:2004/5/25 13:13:53

--  求救
设计一数据窗口,并显示全部记录,当通过查询过滤后,只显示符合条件的记录,现在我想点击一按钮,让数据窗口恢复所有记录。不知道怎么实现?请大家帮帮忙。
--  作者:bluesea
--  发布时间:2004/5/25 13:18:28

--  
在按钮的脚本中写如下代码
dw_1.settransobject(sqlca)
dw_1.retrieve()
--  作者:spencerxj
--  发布时间:2004/5/25 13:22:41

--  
我试过了,不好使。
--  作者:bluesea
--  发布时间:2004/5/25 13:33:33

--  
有什么问题呢?
加个reset()

--  作者:spencerxj
--  发布时间:2004/5/25 13:36:23

--  
只用那两条语句,点击按钮,数据窗口根本没有反应。
reset()怎么用?
--  作者:bluesea
--  发布时间:2004/5/25 13:44:48

--  
dw_1.reset()//清空前一次查询的数据
connect;
dw_1.settransobject(sqlca)
dw_1.retrieve()   


--  作者:spencerxj
--  发布时间:2004/5/25 13:47:08

--  
还是没有反应,我哭!
--  作者:bluesea
--  发布时间:2004/5/25 13:56:30

--  
按照你查询过滤的看看是否查到数据了没有,若没有,说明你连库都没有连上
若不是这个问题我也不清楚了
你也可以用两个数据窗口来实现,在按钮下写下隐藏第一个,检索第二个
--  作者:spencerxj
--  发布时间:2004/5/25 14:10:16

--  
数据库连接上了
哎,只能按您说的第二种方法了
谢谢指导!
--  作者:spencerxj
--  发布时间:2004/5/25 14:50:44

--  
完成了,我利用DataWindow.RowsMove()实现的。
--  作者:cdzwm
--  发布时间:2004/8/11 12:46:57

--  
dw_1.setfilter("")
dw_1.filter()

--  作者:elfbobo
--  发布时间:2004/8/30 14:27:38

--  
你在建数据窗口时  可能选中了rows--retrieve option 其中的一个选项!!!!!
--  作者:elfbobo
--  发布时间:2004/8/30 14:27:53

--  
你在建数据窗口时  可能选中了rows--retrieve option 其中的一个选项!!!!!

">