以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于BEFORECLOSE的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=50199)

--  作者:wealthwind
--  发布时间:2014/5/1 8:26:00
--  关于BEFORECLOSE的问题
如果表为空时,为什么会显示图是错误

BEFORECLOSE代码是:
If Tables("文具领用").Current.DataRow.RowState <> DataRowState.Unchanged Then \'如果当前行已经修改过
    e.Cancel = True
End If


一按关闭就会出现这样的问题~~
图片点击可在新窗口打开查看此主题相关图片如下:360截图20140501082342108.jpg
图片点击可在新窗口打开查看

--  作者:lsy
--  发布时间:2014/5/1 8:39:00
--  
If Tables("文具领用").Current IsNot Nothing AndAlso Tables("文具领用").Current.DataRow.RowState <> DataRowState.Unchanged Then \'如果当前行已经修改过
    e.Cancel = True
End If