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

数据窗口控件的QueryClear属性的作用是什么?该怎么解决

2012-03-20 
数据窗口控件的QueryClear属性的作用是什么?数据窗口控件的QueryClear属性的作用是什么?[解决办法]一. 利

数据窗口控件的QueryClear属性的作用是什么?
数据窗口控件的QueryClear属性的作用是什么?

[解决办法]
一. 利用查询模式实现综合查询: 

---- 新建一窗口,包含"检索结果"cb_1和"查询条件"cb_2两个按钮,和一个数据窗口dw_1(Grid风格)。 

---- 1.在cb_2的clicked事件中,加入如下代码将dw_1设为查询模式: 

   dw_1.Object.DataWindow.QueryMode = "yes" 
---- 这样,在执行时单击"查询条件"按钮后,数据窗口dw_1即成为输入查询条件的窗口,同一行内不同列之间的条件数据为AND关系,不同行之间为OR的关系,如: 
科室 姓名 年龄 
内科 > 20 
外科 < 50 

---- 如此定义查询条件,即要查询"内科所有年龄大于20的人员"或"外科所有年龄小于50的人员"。或者,在姓名列输入"LIKE '%明%'",则是查询所有姓名中含有"明"的人员。 
---- 2.为cb_1的clicked事件中编写如下代码: 

   dw_1.Object.DataWindow.QueryMode = "no" 
   dw_1.retrieve(); 
---- 这样,在用户单击"检索结果"时,即可将满足条件的所有数据检索出来。 
---- 3.还可以为cb_2增加如下代码,用以清除查询条件: 

   dw_1.Object.DataWindow.QueryClear = "yes" 

热点排行