以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  某列只能录入空值应该如何填写 不是空值有提示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123434)

--  作者:zchlln
--  发布时间:2018/8/14 16:56:00
--  某列只能录入空值应该如何填写 不是空值有提示
如题
--  作者:有点甜
--  发布时间:2018/8/14 18:24:00
--  
上传实例,说明你要做的功能。
--  作者:zchlln
--  发布时间:2018/8/14 18:48:00
--  
 

If Tables("订单").Current.IsNull("数量") Then
    Messagebox.Show(
"请输入数量!")
End
If

这是不能录入空值 我想实现相反的必须录入空值


--  作者:有点蓝
--  发布时间:2018/8/14 20:03:00
--  
If Tables("订单").Current.IsNull("数量") = false Then
--  作者:zchlln
--  发布时间:2018/8/15 13:34:00
--  
If Tables("设备库存明细").Current.IsNull("车牌号") = False Then
e.Cancel = True
End If
我这么改完 变成无法修改了 我想要实现 只能修改为空值 其他的都不能改

--  作者:有点甜
--  发布时间:2018/8/15 14:35:00
--  
If e.Datacol.name = "车牌号" andalso e.datarow.isnull("车牌号") = False andalso e.newvalue <> nothing Then
    e.Cancel = True
End If