挿入しようとしているレコードが既に存在する場合、VBA で関数を作成しようとしていますが、型の不一致が返されます。
EventCombo は整数です MedalCombo は文字列です
Private Sub MyCombo_BeforeUpdate(Cancel As Integer)
If Not IsNull(DLookup("RacerID", "Medals", "RaceID = " + EventCombo.Value _
+ " AND Medal = '" + MedalCombo.Value + "'" )) Then
MsgBox "Record Exists"
End If.
End Sub
これが行うこと (または行うことになっていること) は、同じレースで他の誰も同じメダルを持っていないことを確認することです。
私は何を間違っていますか?