Access 2010 のフォームに次のようなクリック イベントがあります。
Private Sub SaveRecord_Click()
checkDataIntegrity(Me)
End Sub
は次checkDataIntegrity
のように定義されます。
Function checkDataIntegrity(ByVal fForm As form) As Boolean
これはうまく機能します。ただし、別のクリック イベントがあります。
Private Sub LFS_Flashed_Successfully_Fail_Click()
preventSimultaneousPassAndFail (Me)
End Sub
は次preventSimultaneousPassAndFail
のように定義されます。
Function preventSimultaneousPassAndFail(ByVal fForm As form) As Boolean
このクリック イベントを呼び出すと、次のエラーが発生します。
Run-time error '13':
Type mismatch
ここで何が間違っていますか?どちらのイベント呼び出しも同じフォームで呼び出され、同じモジュールで関数を呼び出します。