搭建论坛《搭建之星》论坛用户咨询 → ado数据表过滤中“为空”属性?


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

主题:ado数据表过滤中“为空”属性?

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


加好友 发短信 逍遥散人
等级:技术员 帖子:224 积分:366 威望:0 精华:1 注册:2003-12-22 11:12:43
ado数据表过滤中“为空”属性?  发帖心情 Post By:2005-6-16 11:14:34

ado数据表过滤属性中的“为空有效”对数值字段不起作用???即使为0也会参加过滤???

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


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2005-6-16 13:54:38

对“空”的理解有误,“0”与“空”不是一回事,是两个字符。要注意在计算机中“空”是一个字符,它的ASCII码值为“32”。 “为空有效”的意思指,是否将“空”作为一个过滤条件。如果值为“真”,表示作为一个过滤条件;如果值为“假”,表示不作为一个过滤条件。

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


加好友 发短信 逍遥散人
等级:技术员 帖子:224 积分:366 威望:0 精华:1 注册:2003-12-22 11:12:43
  发帖心情 Post By:2005-6-16 14:24:44

以下是引用admin在2005-6-16 13:54:38的发言: 对“空”的理解有误,“0”与“空”不是一回事,是两个字符。要注意在计算机中“空”是一个字符,它的ASCII码值为“32”。 “为空有效”的意思指,是否将“空”作为一个过滤条件。如果值为“真”,表示作为一个过滤条件;如果值为“假”,表示不作为一个过滤条件。
谢谢admin!那么如何将数值字段的过滤条件设为“空”从而使其不参加过滤呢?

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


加好友 发短信
等级:技师 帖子:739 积分:1321 威望:3 精华:2 注册:2003-9-19 17:24:58
  发帖心情 Post By:2005-6-16 15:51:41

直接将不希望参加过滤字段的过滤条件用空白字符赋值即可 请看例子:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:

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


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2005-6-16 16:36:36

修正一下,我在第二楼的回复,不太准确。以下面的说明为准: “为空有效”指的是过滤条件为空时,是否允许过滤。通常情况下,只有两个以上过滤条件时才会用到“为空有效”。如果项目设计时设置了两个以上过滤条件,可在项目时,只输入一个过滤条件,另一个过滤条件为“空”,这时候想执行过滤,那么“为空有效”属性应设为“假”。

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


加好友 发短信
等级:技师 帖子:739 积分:1321 威望:3 精华:2 注册:2003-9-19 17:24:58
  发帖心情 Post By:2005-6-16 16:55:14

admin很诚恳,值得称赞和学习,星一定会有更好的发展

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


加好友 发短信 逍遥散人
等级:技术员 帖子:224 积分:366 威望:0 精华:1 注册:2003-12-22 11:12:43
  发帖心情 Post By:2005-6-18 7:41:44

谢谢二位!我因用了数字编辑控件作为数值字段的过滤参数输入,无法得到空字符,设为零也不行,所以有此一问!

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


加好友 发短信
等级:技师 帖子:739 积分:1321 威望:3 精华:2 注册:2003-9-19 17:24:58
  发帖心情 Post By:2005-6-18 9:48:58

那也可以的,你加一个对数字编辑当前值位数的判断就可以了,若还不明白,请把你的例子贴上来,我帮你改一下。

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


加好友 发短信 逍遥散人
等级:技术员 帖子:224 积分:366 威望:0 精华:1 注册:2003-12-22 11:12:43
  发帖心情 Post By:2005-6-19 8:33:55

以下是引用春林在2005-6-18 9:48:58的发言: 那也可以的,你加一个对数字编辑当前值位数的判断就可以了,若还不明白,请把你的例子贴上来,我帮你改一下。
谢谢春林!已经懂了……

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

ado数据表过滤中“为空”属性?








签名