我在主窗体中嵌入了一个子窗体。我在子表单中的一个字段的onClick事件中有以下代码。
Private Sub my_field_Click()
If Not Me!my_field.Value Is Null Then
'my code here...
End If
End Sub
我想通过单击该字段来更新文本框,但是在未完全启动子窗体之前单击该字段时出现错误(通过设置字段的数据源)。所以我编写了上面的代码来检查现在是否有任何值。但是,我得到了运行时错误424:运行此代码时所需的对象。奇怪的是,当我在运行时在调试窗口中检查Me!my_field.Value的值时,它确实给出了NULL值。
知道这里出了什么问题吗?我还应该做些什么呢?
我在Access 2000中运行它。
答案 0 :(得分:0)
在VBA代码中使用IsNull()
功能。
If Not IsNull(Me!my_field.Value) Then