以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何限制字符字段只能输入数字?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97448)

--  作者:李睿涵
--  发布时间:2017/3/12 22:03:00
--  如何限制字符字段只能输入数字?
我一个表的金额字段,是字符型,前面3行是只能输入数字
第4行,我要输入一些文字(所以我设置字段类型为字符型)
请问,如何限制字符型字段的前3行只能输入数字?
[此贴子已经被作者于2017/3/12 22:03:23编辑过]

--  作者:有点色
--  发布时间:2017/3/12 23:14:00
--  

去编写ValidateEdit事件

 

If e.Col.name = "第七列" Then
    If e.Row.Index < 3 Then
        Dim d As Double
        If Double.TryParse(e.text, d) = false Then
            msgbox("必须为数字")
            e.cancel = True
        End If       
    End If
End If