以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- ado数据表过滤中“为空”属性? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=3746) |
||||
-- 作者:zhiguo7 -- 发布时间:2005-6-16 11:14:34 -- ado数据表过滤中“为空”属性? ado数据表过滤属性中的“为空有效”对数值字段不起作用???即使为0也会参加过滤??? |
||||
-- 作者:admin -- 发布时间:2005-6-16 13:54:38 -- 对“空”的理解有误,“0”与“空”不是一回事,是两个字符。要注意在计算机中“空”是一个字符,它的ASCII码值为“32”。 “为空有效”的意思指,是否将“空”作为一个过滤条件。如果值为“真”,表示作为一个过滤条件;如果值为“假”,表示不作为一个过滤条件。 |
||||
-- 作者:zhiguo7 -- 发布时间:2005-6-16 14:24:44 -- 以下是引用admin在2005-6-16 13:54:38的发言:
对“空”的理解有误,“0”与“空”不是一回事,是两个字符。要注意在计算机中“空”是一个字符,它的ASCII码值为“32”。
“为空有效”的意思指,是否将“空”作为一个过滤条件。如果值为“真”,表示作为一个过滤条件;如果值为“假”,表示不作为一个过滤条件。
谢谢admin!那么如何将数值字段的过滤条件设为“空”从而使其不参加过滤呢?
|
||||
-- 作者:春林 -- 发布时间:2005-6-16 15:51:41 -- 直接将不希望参加过滤字段的过滤条件用空白字符赋值即可 请看例子:
|
||||
-- 作者:admin -- 发布时间:2005-6-16 16:36:36 -- 修正一下,我在第二楼的回复,不太准确。以下面的说明为准: “为空有效”指的是过滤条件为空时,是否允许过滤。通常情况下,只有两个以上过滤条件时才会用到“为空有效”。如果项目设计时设置了两个以上过滤条件,可在项目时,只输入一个过滤条件,另一个过滤条件为“空”,这时候想执行过滤,那么“为空有效”属性应设为“假”。 |
||||
-- 作者:春林 -- 发布时间:2005-6-16 16:55:14 -- admin很诚恳,值得称赞和学习,星一定会有更好的发展 |
||||
-- 作者:zhiguo7 -- 发布时间:2005-6-18 7:41:44 -- 谢谢二位!我因用了数字编辑控件作为数值字段的过滤参数输入,无法得到空字符,设为零也不行,所以有此一问! |
||||
-- 作者:春林 -- 发布时间:2005-6-18 9:48:58 -- 那也可以的,你加一个对数字编辑当前值位数的判断就可以了,若还不明白,请把你的例子贴上来,我帮你改一下。 |
||||
-- 作者:zhiguo7 -- 发布时间:2005-6-19 8:33:55 -- 以下是引用春林在2005-6-18 9:48:58的发言:
那也可以的,你加一个对数字编辑当前值位数的判断就可以了,若还不明白,请把你的例子贴上来,我帮你改一下。
谢谢春林!已经懂了……
|