以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  清空单元格内容是出现警告  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110930)

--  作者:edisontsui
--  发布时间:2017/12/12 15:58:00
--  清空单元格内容是出现警告
我的 datacolchanging 代码如下:

If e.DataCol.Name = "特殊生产" Then
   If e.NewValue.Contains("富春云") = False AndAlso e.NewValue.Contains("大连") = False AndAlso e.NewValue.Contains("上证") = False
        MessageBox.Show("必须包含必要的客户名称(富春云/大连/上证)!", "提示")
        e.Cancel = True
    End If
End If


但是在用 delete 键清空单元格内容时,出现如下警告:

.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.3.18.1
错误所在事件:表,直身开料单,DataColChanging
详细错误信息:
调用的目标发生了异常。
未设置对象变量或 With 块变量。

请问如何改写代码?谢谢

--  作者:有点甜
--  发布时间:2017/12/12 16:04:00
--  
If e.DataCol.Name = "特殊生产" andalso e.NewValue <> Nothing Then
--  作者:edisontsui
--  发布时间:2017/12/12 17:09:00
--  
谢谢。