以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于日期控件的奇怪问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=56143)

--  作者:晕了快扶我
--  发布时间:2014/8/30 13:11:00
--  关于日期控件的奇怪问题

两个时间控件,一个是起始时间,一个是截止时间

 

在截止时间的Valuechanged事件里写

If e.Form.Controls("起始时间").Value = ""
    MessageBox.Show("请输入统计起始日期","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
Else
Msgbox(e.sender.value)
   \' Tables("考勤_统计表").Filter = "日期>= \'" & e.Form.Controls("起始时间").Value & "\' And 日期 <= \'" & e.sender.Value & "\'"
End If

 

报错,死程序,说""无法转换成"date"

 

如果直接写

Msgbox(e.sender.value)
正常,可以正确显示日期,加了if的条件就不行

 

 


--  作者:晕了快扶我
--  发布时间:2014/8/30 13:13:00
--  
解决了,日期空值原来是NOTHING