以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何判断在“文本框”为空的情况  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93219)

--  作者:njl2016k9
--  发布时间:2016/11/23 9:55:00
--  如何判断在“文本框”为空的情况
请问:
如何判断在“文本框”为空的情况下,(也就是没有输入任何内容的情况下)不做任何事。

Dim rq As WinForm.TextBox = e.Form.Controls("日期")

 If  rq.Text=" " t Then
 Nothing
Else 
Tables("订单").AddNew
Dim i As Integer = Tables("订单").Rows.Count


Tables("订单").Rows(i-1)("日期")=rq.Text

End If

是这样写吗?

--  作者:有点蓝
--  发布时间:2016/11/23 10:08:00
--  
Dim rq As WinForm.TextBox = e.Form.Controls("日期")

If  rq.Text > "" Then
    Dim dr As Row = Tables("订单").AddNew
    dr("日期")=rq.Text
End If

另外日期型数据最好使用日期控件,不要使用文本框

Dim rq As WinForm.DateTimePicker = e.Form.Controls("日期")

If  rq.Value IsNot Nothing Then
    Dim dr As Row = Tables("订单").AddNew
    dr("日期")=rq.Value 
End If

--  作者:njl2016k9
--  发布时间:2016/11/23 10:46:00
--  
感谢!