Foxtable(狐表)用户栏目专家坐堂 → 请教用IF单分支结构判断单元格内容不为空的写法


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

主题:请教用IF单分支结构判断单元格内容不为空的写法

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


加好友 发短信
等级:小狐 帖子:362 积分:3196 威望:0 精华:1 注册:2011/4/20 1:40:00
请教用IF单分支结构判断单元格内容不为空的写法  发帖心情 Post By:2011/11/26 0:42:00 [只看该作者]

我想判断当列的内容不为空时则执行,这样写可以吗?

 

 If  CurrentTable.Current.Isnull(col.Name) Then '如果列内容为空
           '不执行任何内容
 Else

           '列内容不为空时执行

          ......................
 End If

 

-------------------------------------------------------

 

那如果不想用多分支,而是用单分支写,该怎么写呢?(红色区域的内容)

 

if  XXXXX Then

    .................

End If

 

 

请教下,好像是不可以写成 :

if e.dataRow(col.name) is not null Then

.......

end if

[此贴子已经被作者于2011-11-26 1:19:50编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
e-png
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1695 积分:10725 威望:0 精华:0 注册:2009/10/25 16:45:00
  发帖心情 Post By:2011/11/26 1:22:00 [只看该作者]

照着抄吧:

if e.dataRow.IsNull(col.name) Then

.......

end if


 回到顶部
帅哥哟,离线,有人找我吗?
liguichuan
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:362 积分:3196 威望:0 精华:1 注册:2011/4/20 1:40:00
  发帖心情 Post By:2011/11/26 2:11:00 [只看该作者]

以下是引用e-png在2011-11-26 1:22:00的发言:

照着抄吧:

if e.dataRow.IsNull(col.name) Then

.......

end if

以上的判断为空,我想判断不为空执行。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
[讨论]  发帖心情 Post By:2011/11/26 8:48:00 [只看该作者]

if e.dataRow.IsNull(col.name) = False Then

.......

end if


 回到顶部
帅哥哟,离线,有人找我吗?
liguichuan
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:362 积分:3196 威望:0 精华:1 注册:2011/4/20 1:40:00
  发帖心情 Post By:2011/11/26 14:01:00 [只看该作者]

谢谢

帅哥哟,离线,有人找我吗?

狐狸爸爸
 

e.DataRow.OriginalValue

 

要判断是否为空怎么写?以下的写法都行不通。

if e.DataRow.OriginalValue.isnull(col.name) = False Then

.......

end if

----------------

if e.DataRow.isnull(OriginalValue(col.name)) = False Then

.......

end if


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/11/26 14:36:00 [只看该作者]

目前无法判断,等下次更新。


 回到顶部