Foxtable(狐表)用户栏目专家坐堂 → 新增行如何判断为空?


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

主题:新增行如何判断为空?

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


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
新增行如何判断为空?  发帖心情 Post By:2015/2/13 20:34:00 [只看该作者]

用ADD新增一行,但是什么都每天写。。怎么判断状态?  循环判断所有字段为空?

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


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

新增行本来就是空行,还判断什么呢?

 


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


加好友 发短信
等级:幼狐 帖子:166 积分:1440 威望:0 精华:0 注册:2014/4/13 20:18:00
  发帖心情 Post By:2015/2/13 21:49:00 [只看该作者]

我勒个去,新增行datarow的rowstate是ADDED,比如用ADD增加了3行,两行填写东西了。一行什么都没写,我想保存那俩,然后空白行不保存。。所以得判断吧?

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


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

For Each cl As Col In CurrentTable.Cols
    这样循环判断一下吧

Next


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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2015/2/13 22:51:00 [只看该作者]

Dim sts() As  String  = {"规则","名称"}
If Tables("档案").Current Is Nothing Then
    Dim nr As Row = Tables("档案").Addnew()
    NR.Locked=False
Else
    For Each st As String In ats
        If Tables("档案").Current.isnull(st) = True Then
            MessageBox.Show("必填字段不能为空!","提示")
            e.cancel=True
        End If
    Next
    Dim nr As Row = Tables("部门档案").Addnew()
    NR.Locked=False
End If



 回到顶部