首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2012-03-02 
pb 既想查询表里的全部内容 又想单个查询应该怎么设置如题[解决办法]建两个Datawindow,一个不要检索条件(

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'

热点排行