以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  数据表构件的—— 过滤 “为空有效” 属性  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=22886)

--  作者:hx9617
--  发布时间:2009-2-1 16:03:47
--  数据表构件的—— 过滤 “为空有效” 属性

数据表构件的 过滤 “为空有效” 属性 为“真” 是 会导致过滤失效。

那么 当什么时候,需要设置 该属性为“真”呢


--  作者:fylii
--  发布时间:2009-2-15 16:01:50
--  

这个很好理解,当初我不知道这个属性,害我郁闷很长时间。

打个比方,如果用来查找一条记录。

可以按姓名、岗位、年龄、性别、入厂时间来查找。

也就是说,你要提供5个查询方式来查询,如下:

姓名=()

岗位=()

()>年龄>()

性别=

()>入厂时间>()

以上5个之间逻辑关系为并且。你按查找按扭时,系统将上述5个条件“并且”起来查找。

1、当 “为空有效” 属性 为“真” 时,说明你没填的条件(如岗位等于“空”)也参于查找,那这样的话,你按查找按扭时肯定没有结果(假设每个人都有工作岗位)。

2、当 “为空有效” 属性 为“假” 时,说明上述5个条件中没有填入内容(即为空)的,该条件不参与查找。(如你只填了姓名叫李三和性别为男,其余个条件没填内容,那么系统将以“姓名等于李三”并且“性别等于男”为条件进行查找,其余3个条件不参与)。

明白了吗?具体这个属性作用。我觉得就是用于记录的查找功能吧。


--  作者:hx9617
--  发布时间:2009-2-16 9:46:27
--  

您解释的很详细,谢谢。