我有一个窗口,里边放一个数据窗口dw_1,两个按钮,一个是查询,一个刷新
有一个ddlb,一个sle_1控件,我在ddlb里选择按姓名查询,在sle里输入姓名点查询后数据根据条件显示出来。刷新按钮我想查询整个数据,就是窗口打开时显示在数据窗口里的数据,窗口打开时用dw_1.settransobject(sql) dw_1.retrieve(),数据全部显示在数据窗口里。我刷新里要写什么才能得到所有数据呢?
------解决方案--------------------
正常这个地方代码很简单,在数据窗口构造事件里写this.settransobject(sqlca)
在按钮上只要写dw.retrieve()
你的问题,我猜测估计你是用的filter()对数据进行的过滤,但是在filter()执行完后没有将条件清除。
需要再执行dw.setfilter("")清除刚过滤所使用的条件,这样再次调用刷新时,就不会有问题了。