搭建论坛《搭建之星》论坛数据库交流 → 请教了:模糊过滤查询问题?


  共有3704人关注过本帖树形打印

主题:请教了:模糊过滤查询问题?

帅哥哟,离线,有人找我吗?
ifly2005
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:125 积分:237 威望:0 精华:0 注册:2005-2-4 16:31:19
请教了:模糊过滤查询问题?  发帖心情 Post By:2005-7-19 22:47:03

在模糊过滤查询当中,如何做到简单的输入就可以得到符合的记录. 比如 想查询符合 浙江省XX市xx有限公司 这样的记录 ,希望只用输入xx字就能找到. 不用加%的字符.可以办到吗,每次模糊查询都要用%的话,有些麻烦.

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  2楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2005-7-20 7:23:32

可以呀,你把"%"设置到程序里去就行了. 比如下列设置可以参考: ================================================================================ 《行编辑1》构件 ================================================================================ - 内容改变 事件: -------------------------------------------------------------------------------- 参数> 自定义.布尔:"<假>" 设置> 查找.ADO数据表1.属性:(过滤.活动) 参数> 查找.单选框组1.属性:(选择项目值) 参数> 自定义.字符:" LIKE ':cz'" 参数> 运算.以上各项进行字符串:<连接> 设置> 查找.ADO数据表1.属性:(过滤.定义) 参数> 自定义.字符:"%" 参数> 查找.行编辑1.属性:(当前编辑内容) 参数> 自定义.字符:"%" 参数> 运算.以上各项进行字符串:<连接> 设置> 查找.ADO数据表1.属性:(过滤.赋值甲) 参数> 自定义.布尔:"<真>" 设置> 查找.ADO数据表1.属性:(过滤.活动) -------------------------------------------------------------------------------- 这样在《行编辑1》中输入内容时,数据会自动随时过滤,不需要再手工输入"%".
[此贴子已经被作者于2005-7-20 7:24:20编辑过]


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2005-7-20 10:52:53

非常经典,可供初学者参考学习。
[此贴子已经被作者于2005-7-20 11:03:43编辑过]

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
天上云地下海
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:87 积分:233 威望:0 精华:0 注册:2005-3-17 14:44:39
  发帖心情 Post By:2005-7-20 18:42:56

其实只要输入的数据后面加一个%就行了 不用加两个。呵

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  5楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2005-7-20 20:09:02

以下是引用天上云地下海在2005-7-20 18:42:56的发言: 其实只要输入的数据后面加一个%就行了 不用加两个。呵
加一个还是加两个"%",意义是不一样的.单纯的在后面加"%",表示的是要查找你所输入内容开头的数据,前后都加"%",可以查找到包含有所有满足条件的内容,不管该内容是在开头、中间还是结尾部分.不妨仔细测试体会一下。


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ifly2005
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:125 积分:237 威望:0 精华:0 注册:2005-2-4 16:31:19
  发帖心情 Post By:2005-7-21 0:38:28

非常感谢!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ifly2005
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:125 积分:237 威望:0 精华:0 注册:2005-2-4 16:31:19
  发帖心情 Post By:2005-7-21 0:54:45

又想到一个问题.如何用户这时候输入数据的全称, 可以找到这条记录吗?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  8楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2005-7-21 10:57:10

以下是引用ifly2005在2005-7-21 0:54:45的发言: 又想到一个问题.如何用户这时候输入数据的全称, 可以找到这条记录吗?
当然可以了.


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ifly2005
  9楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:发烧友 帖子:125 积分:237 威望:0 精华:0 注册:2005-2-4 16:31:19
  发帖心情 Post By:2005-7-21 19:15:54

还有一个问题:过滤查询可不可以用提示框. 比如没有找到数据,出来提示框提示. 我试来试去 总出来来提示框.

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
水手
  10楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 班长
等级:版主 帖子:998 积分:2851 威望:4 精华:3 注册:2002-4-17 8:42:46
  发帖心情 Post By:2005-7-21 19:51:20

以下是引用ifly2005在2005-7-21 19:15:54的发言: 还有一个问题:过滤查询可不可以用提示框. 比如没有找到数据,出来提示框提示. 我试来试去 总出来来提示框.
================================================================================ 《行编辑1》构件 ================================================================================ - 内容改变 事件: -------------------------------------------------------------------------------- 参数> 自定义.布尔:"<假>" 设置> 查找.ADO数据表1.属性:(过滤.活动) 参数> 查找.单选框组1.属性:(选择项目值) 参数> 自定义.字符:" LIKE ':cz'" 参数> 运算.以上各项进行字符串:<连接> 设置> 查找.ADO数据表1.属性:(过滤.定义) 参数> 自定义.字符:"%" 参数> 查找.行编辑1.属性:(当前编辑内容) 参数> 自定义.字符:"%" 参数> 运算.以上各项进行字符串:<连接> 设置> 查找.ADO数据表1.属性:(过滤.赋值甲) 参数> 自定义.布尔:"<真>" 设置> 查找.ADO数据表1.属性:(过滤.活动) 注释> -------------------------------------<以下设置“判断,如果没有找到数据 则提示”命令> 执行> 查找.ADO数据表1.取值方法:[得到记录总数] 参数> 自定义.数字:"0" 执行> 查找.比较判断1.一般方法:[比较以上两个参数] -------------------------------------------------------------------------------- ================================================================================ 《比较判断1》构件 ================================================================================ - 相同 事件: -------------------------------------------------------------------------------- 参数> 自定义.字符:"没有找到任何数据!" 设置> 查找.提示信息对话窗口1.属性:(信息内容) 执行> 查找.提示信息对话窗口1.一般方法:[弹出信息对话窗口] --------------------------------------------------------------------------------


HeaderSoft与您共同进步!

      衡德软件  http://www.headersoft.com

qhd.cw@163.com

QQ:106260929

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 16 1 2 下一页

返回版面帖子列表

请教了:模糊过滤查询问题?








签名