2014-01-13 3 views
1

하위 폼이 기본 폼에 포함되어 있습니다. 내 하위 폼에서 한 필드의 onClick 이벤트에 다음 코드가 있습니다.Access 하위 폼에서 빈 레코드가 클릭되었는지 확인하는 방법?

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 값이 반환됩니다.

무엇이 잘못 되었습니까? 이 검사를 위해 내가 뭘해야합니까?

나는 액세스 2000

답변

0

사용 VBA 코드에서 IsNull() 기능이를 실행하고 있습니다.

If Not IsNull(Me!my_field.Value) Then 
+0

@HansUp에 감사드립니다. VBA로 SQL을 놓친 것 같습니다. – got2nosth