Foxtable(狐表)用户栏目专家坐堂 → 如何实现判断空表执行?


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

主题:如何实现判断空表执行?

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/29 14:39:00 [显示全部帖子]

行数为0就是空表:http://www.foxtable.com/webhelp/topics/0419.htm

if DataTables("表B").DataRows.Count = 0 then
msgbox("空表")
end if

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/29 14:40:00 [显示全部帖子]

审核为空是是哪一行审核为空?还是所有行审核都为空

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/29 15:03:00 [显示全部帖子]

为空条件

For Each dr1 As DataRow In DataTables("表B").Select("[审核] is null")

为空条件

For Each dr1 As DataRow In DataTables("表B").Select("[审核] is not null")

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/29 16:06:00 [显示全部帖子]

……
如果"表B"不为空,而且,审核为空,提示请审核

Else
    If DataTables("表B").find("审核 is null") isnot nothing Then
    MessageBox.Show("请审核!")

     如果"表B"不为空,而且,审核不为空,"表B"的数据复制"表C",完成时,提示复制完成后,清空"表B"
    Else

    Dim Cols1() As String = {"列一","列二","列三"}
Dim Cols2() As String = {"列一","列二","列三"}
……

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


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/6/29 16:30:00 [显示全部帖子]

    If DataTables("表B").find("审核 is null") isnot nothing Then如果为空
    MessageBox.Show("请审核!")

     如果"表B"不为空,而且,审核不为空,"表B"的数据复制"表C",完成时,提示复制完成后,清空"表B"
    Else否则不为空

 回到顶部