以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教临时表的空值校验问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=128038)

--  作者:东风光魔
--  发布时间:2018/11/27 16:54:00
--  请教临时表的空值校验问题
For Each dr As Row In Tables("预览").Rows
      For Each le As Col In Tables("预览").Cols
        If dr.IsNull(le.Name) Then
              dr.DataRow.SetError("le.Name","不能导入空值")
        End If
      Next
Next

这是一个“校验”按钮的代码。
临时表没有事件,只能这样写代码了。
代码保持没有报错。
执行的时候报错。
列“le.Name”不属于表 预览。

请教老师指点迷津。


--  作者:有点甜
--  发布时间:2018/11/27 17:09:00
--  

改成

 

dr.DataRow.SetError(le.Name,"不能导入空值")


--  作者:东风光魔
--  发布时间:2018/11/28 9:03:00
--  
谢谢老师指点,问题终于解决了。