我新开了帖子.
看看 如何才能做到多条件过滤模糊查询,又可以把%放到代码里.
请大家看看!
以下是引用ifly2005在2005-7-24 17:19:35的发言:
我新开了帖子.
看看 如何才能做到多条件过滤模糊查询,又可以把%放到代码里.
请大家看看!
请看修改后的例子
好象思路有问题,多条件模糊查询,你是查找两种条件的交集,还是并集?这两种方式只要改变ADO数据表中的过滤定义属性条件字段之间关系"并且"或者"或者"就可以实现.
另外可以参考以下设置:
================================================================================
《行编辑1》构件
================================================================================
- 内容改变 事件:
--------------------------------------------------------------------------------
参数> 自定义.布尔:"<假>"
设置> 窗口1.ADO数据表1.属性:(过滤.活动)
参数> 自定义.字符:"(家电类别 LIKE ':leibie')"
设置> 窗口1.ADO数据表1.属性:(过滤.定义)
参数> 自定义.字符:"%"
参数> 窗口1.行编辑1.属性:(当前编辑内容)
参数> 自定义.字符:"%"
参数> 运算.以上各项进行字符串:<连接>
设置> 窗口1.ADO数据表1.属性:(过滤.赋值甲)
参数> 自定义.布尔:"<真>"
设置> 窗口1.ADO数据表1.属性:(过滤.活动)
--------------------------------------------------------------------------------
================================================================================
《组合框1》构件
================================================================================
- 鼠标单击 事件:
--------------------------------------------------------------------------------
参数> 自定义.布尔:"<假>"
设置> 窗口1.ADO数据表1.属性:(过滤.活动)
参数> 自定义.字符:"(家电品牌 LIKE ':pinpai')"
设置> 窗口1.ADO数据表1.属性:(过滤.定义)
参数> 自定义.字符:"%"
参数> 窗口1.组合框1.属性:(当前编辑内容)
参数> 自定义.字符:"%"
参数> 运算.以上各项进行字符串:<连接>
设置> 窗口1.ADO数据表1.属性:(过滤.赋值乙)
参数> 自定义.布尔:"<真>"
设置> 窗口1.ADO数据表1.属性:(过滤.活动)
--------------------------------------------------------------------------------
================================================================================
《普通按钮2》构件
================================================================================
- 鼠标单击 事件:
--------------------------------------------------------------------------------
参数> 自定义.布尔:"<假>"
设置> 窗口1.ADO数据表1.属性:(过滤.活动)
参数> 自定义.字符:"(家电类别 LIKE ':leibie') AND (家电品牌 LIKE ':pinpai')"
设置> 窗口1.ADO数据表1.属性:(过滤.定义)
参数> 自定义.字符:"%"
参数> 窗口1.行编辑1.属性:(当前编辑内容)
参数> 自定义.字符:"%"
参数> 运算.以上各项进行字符串:<连接>
设置> 窗口1.ADO数据表1.属性:(过滤.赋值甲)
参数> 自定义.字符:"%"
参数> 窗口1.组合框1.属性:(当前编辑内容)
参数> 自定义.字符:"%"
参数> 运算.以上各项进行字符串:<连接>
设置> 窗口1.ADO数据表1.属性:(过滤.赋值乙)
参数> 自定义.布尔:"<真>"
设置> 窗口1.ADO数据表1.属性:(过滤.活动)
--------------------------------------------------------------------------------
看看有什么不同?
以下是引用春林在2005-7-24 22:27:06的发言:
当行编辑为空字符时使用%是不能过滤的
不是不能过滤,而是没有符合条件的记录吧?