Foxtable(狐表)用户栏目专家坐堂 → 空值问题请教


  共有4075人关注过本帖树形打印复制链接

主题:空值问题请教

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/9/3 7:50:00 [显示全部帖子]

表达式部分:

 

is null 是表达式,在表达式判断某列是否为空,例如:

iif(折扣 Is null, 数量 * 金额, 数量 * 金额 * 折扣)

 

表达式还有一个Isnull函数:

http://www.foxtable.com/help/topics/0602.htm

IsNull([语文],0) 等效于 iif(语文 Is Null,0,语文)
前者是二者的简写。


代码部分:

 

DataRow有个IsNull方法,用在代码中判断某列是否为空,这些都是针对列的:

http://www.foxtable.com/help/topics/1470.htm

 

Is Nothing是个语句,判断某个对象是否为空,不是用来判断列的,例如判断某个TextBox是否输入内容,通常是:

If e.Form.controls("TextBox1").Value Is Nothing Then

这里只能用Is Nothing。


 回到顶部