有一个字段在数据库中是日期型,我直接在DataGrid输入数据时,不小心输入了字符串,系统就自动出现英文提示,我想自己写个中文提示:数据类型不符!
请问用DataGrid的哪个事件?!
Private Sub DataGrid1_Change()
On Error GoTo err1
Exit Sub
err1:
MsgBox "输入的数据类型不对"
End Sub
这个好像不行

解决方案 »

  1.   

    Private Sub DataGrid1_Error(ByVal DataError As Integer, Response As Integer)
    在这里判断,并返回错误信息
    End Sub
      

  2.   

    Private Sub DataGrid1_Error(ByVal DataError As Integer, Response As Integer)
    MsgBox "输入的数据类型不对"
    End Sub
    不行
    系统还是会自动出现英文提示
    出现后还会提示 我的提示"输入的数据类型不对"
      

  3.   

    给你一个提示;你最好用几个文本框输入数据,再加一个command 按钮,点击command 按钮,保存在数据库中,
    如果文本框中没数据,不能保存,保存后的数据显示在你的表格中
    日期的输入可用DTpicker控件