linluohan 发表于 2007-11-16 20:00
文本筐数据类型的判断问题
<P>如果文本筐中输入的不是日期类型的数据话,程序就会出错<BR>要怎么样判断文本筐里面的数据是不是日期类型<BR>代码怎么写,请大家指教一下<BR>谢谢<BR>(急)</P>
fairy4 发表于 2007-11-17 08:55
想簡單點就用data timepicker控件,如果一定要自己判斷,獲取文本框的數據,,根據你要求輸入的數據類型判斷,用MID函數<br>比如 輸入數據 str=2007/11/16可以這樣判斷<br> Dim str As String<br> str = Me.txtData.Text.Trim()<br> If IsNumeric(Mid(str, 1, 4)) = False Then '判斷是否是數字<br> MsgBox("輸入格式有誤")<br> Me.txtData.Text = ""<br> '處理語句<br> End If<br> If Mid(str, 5, 1) <> "/" Then<br> MsgBox("輸入格式有誤")<br> Me.txtData.Text = ""<br> End If<br> If Mid(str, 8, 1) <> "/" Then<br> MsgBox("輸入格式有誤")<br> Me.txtData.Text = ""<br> End If
[align=right][color=#000066][此贴子已经被作者于2007-11-17 8:56:22编辑过][/color][/align]
tml327 发表于 2007-11-17 09:45
试一下,也支持一下!
页:
[1]