以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口中的时间日期输入框如何判断是否空值?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135827)

--  作者:jq_shang
--  发布时间:2019/6/4 6:11:00
--  窗口中的时间日期输入框如何判断是否空值?
窗口中的时间日期输入框如何判断是否空值?
以下是错误代码:
\'If IsNull(d1.Value.Date) Then

求大师帮助。

--  作者:有点甜
--  发布时间:2019/6/4 9:48:00
--  

If e.form.controls("控件名").text = nothing Then

   msgbox("空")

End If


--  作者:martin723
--  发布时间:2019/6/4 9:51:00
--  
e.form.controls("控件名").text = nothing   
e.form.controls("控件名").text = ""
e.form.controls("控件名").text is null
有什么区别,判别结果一样吗

--  作者:有点甜
--  发布时间:2019/6/4 11:16:00
--  

如果是字符串类型, 没有区别。

 

如果是 int、date 等类型,请用 = nothing;如果是对象类型,请用 is nothing

 

 


--  作者:zxjsd
--  发布时间:2019/6/4 11:24:00
--  
有点复杂啊,能否规范?
--  作者:有点甜
--  发布时间:2019/6/4 11:30:00
--  
以下是引用zxjsd在2019/6/4 11:24:00的发言:
有点复杂啊,能否规范?

 

你全部用 = nothing,即可


--  作者:jq_shang
--  发布时间:2019/6/4 21:14:00
--  
nothing!