Foxtable(狐表)用户栏目专家坐堂 → 为什么编译出错


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

主题:为什么编译出错

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


加好友 发短信
等级:六尾狐 帖子:1495 积分:12175 威望:0 精华:0 注册:2013/3/19 16:41:00
为什么编译出错  发帖心情 Post By:2019/9/19 7:54:00 [只看该作者]

下面的代码放在MainTableChanging事件中为什么编译通不过呢?

 

If e.OldTableName = "住宿生信息"  Then
    Dim a As Row = Tables("住宿生信息").Current
    If a.IsNull("姓名") OrElse a.Isnull("民族") OrElse a.Isnull("性别") OrElse a.Isnull("班级")  Then
        Dim Result As DialogResult
        Result = MessageBox.Show("您填写的信息不完整,如果退出则删除不完整信息,如果不退出则继续完成填写,请选择是否退出.", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
        If Result = DialogResult.Yes Then
            a.delete
        Else
            e.cancel = True
        End If
    Else
        a.save
    End If
End If


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


加好友 发短信
等级:五尾狐 帖子:1022 积分:12768 威望:0 精华:0 注册:2011/5/29 15:19:00
如果,行为空怎么办?  发帖心情 Post By:2019/9/19 7:58:00 [只看该作者]

如果 Dim a As Row = Tables("住宿生信息").Current 为空怎么办?

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


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/19 8:14:00 [只看该作者]

If e.OldTableName = "住宿生信息" andalso  Tables("住宿生信息").Current isnot nothing Then

 回到顶部