读书人

pb 既想查询表里的全部内容 又想单个查

发布时间: 2012-03-02 14:40:29 作者: rapoo

pb 既想查询表里的全部内容 又想单个查询应该怎么设置
如题

[解决办法]
建两个Datawindow,一个不要检索条件(全部查询),一个加上检索条件,然后在窗口上部加上选择,如rd或ddlb,并将这两个datawindow的选择写到这个控件的selected事件中。
例如:
rd_1选中时:
dw_1.dataobject = 'd_all'
dw_1.settransobject(sqlca)
rd_2选中时:
dw_1.dataobject = 'd_select’
dw_1.settransobject(sqlca)
...


[解决办法]
用'LIKE'作为检索参数,检索时:
dw_1.retrieve('%')//检索所有数据
dw_1.retrieve(ls_str)//检索复合条件的数据
[解决办法]

探讨

引用:
哦,还有一个方法:
全部检索后,加过滤语句也可。
我现在只有一个datawindow所以加过滤语句应该怎么操作

[解决办法]
我是这样做的:两个RadioButton control控件, 一个数据窗口控件,在RadioButton control控件的Click事件里写:
if rb_1.checked then dw_1.dataobject='dw_all'
if rb_2.checked then dw_1.dataobject='dw_select'

读书人网 >PB

热点推荐