Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[求助]多次过滤查询问题

1楼
ifly2005 发表于:2005-8-12 0:06:58
我设计的一个过滤查询有两个模块 例如:一个个人情况的数据表 一个查询是 婚否 一个查询是 名字 一个查询一个查询按钮 分开查询 但是 我如何先查询名字,模糊查询,过滤出5条记录 再查婚否,婚否的过滤就会再这5条记录搜索,而不是真个数据库. 即使我查询名字后, 恢复数据. 也是同样的情况,是何原因呢?
2楼
ifly2005 发表于:2005-8-12 0:19:08
附上程序.
3楼
水手 发表于:2005-8-12 0:39:05
第二次查询条件中包含第一次查询的参数就可以了,也就是说第一次查询时只有一个条件,第二次查询时要有两个条件.
4楼
春林 发表于:2005-8-12 0:46:36
将过滤属性 为空有效 属性 设置为空,第一次过滤的时候你只选择过滤一个条件,将另一个条件设置为空字符;第二次过滤的时候将两个条件分别都设置上。
5楼
春林 发表于:2005-8-12 1:50:58
以下是引用ifly2005在2005-8-12 0:06:58的发言: 我设计的一个过滤查询有两个模块 例如:一个个人情况的数据表 一个查询是 婚否 一个查询是 名字 一个查询一个查询按钮 分开查询 但是 我如何先查询名字,模糊查询,过滤出5条记录 再查婚否,婚否的过滤就会再这5条记录搜索,而不是真个数据库. 即使我查询名字后, 恢复数据. 也是同样的情况,是何原因呢?
我的系统出了问题,星重新升级升不了,打开你的程序出错,是升级的问题,才弄好,给你改了例子,你看看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:
6楼
ifly2005 发表于:2005-8-12 22:16:50
假如 两个查询分别独立,改如何做,春林兄? 比如 我 查姓 "张" 的记录,找到3条, 查"婚否"(在20条记录里面找)不在3条里面 也就是说 两个查询完全没有关系.
7楼
春林 发表于:2005-8-12 23:17:57
以下是引用ifly2005在2005-8-12 22:16:50的发言: 假如 两个查询分别独立,改如何做,春林兄? 比如 我 查姓 "张" 的记录,找到3条, 查"婚否"(在20条记录里面找)不在3条里面 也就是说 两个查询完全没有关系.
查姓名的时候,将过滤属性 姓名 赋值您输入的内容,将过滤属性 婚否 赋值空白。 查婚否的时候,将过滤属性 婚否 赋值您选择的内容,将过滤属性 姓名 赋值空白。
8楼
ifly2005 发表于:2005-8-12 23:33:57
有10个这样的查询, 查每一个的时候,要把其它9个赋值空白? 为什么不设置赋值空白不行呢? 不纳入过滤为什么不行?
9楼
春林 发表于:2005-8-12 23:58:23
对,每次不参加的过滤的都要赋予空白。 你定义了多少个过滤条件,在执行过滤的时候程序就会将其全部列为条件来过滤,如果你是刚启动程序的第一次过滤,那你只输入想要过滤的条件就可以,因为其他条件原来都是空的(我们选择的是 为空有效 为假,也就是如果条件是空字符的话就不参加过滤)。当你以某个条件过滤一次后,再输入某个过滤条件进行过滤,如果你不将其他输入空白,那上次你赋值的条件还保留着数据,也参加了过滤,所以要想只过滤你输入的条件,就得将其他条件赋值空白。
[此贴子已经被作者于2005-8-13 0:01:09编辑过]
10楼
水手 发表于:2005-8-13 12:39:39
主要是你的过滤定义问题,每次动态设置过滤定义,只要你设置好用到的参数就可以执行过滤。假如你有三个参数,而且三个参数可能设置为“并且”关系,你在某次查询时只设置两个参数,你可能查不到想要的结果,只要把三个参数都设置才能查到。
共11 条记录, 每页显示 10 条, 页签: [1] [2]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.01563 s, 4 queries.