삽입하려고하는 레코드가 이미 있지만 형식 불일치를 반환하는 경우 VBA에서 함수를 만들려고합니다.DLookup (다중 기준 포함)을 사용하여 레코드가 있는지 확인
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
이가하는 (또는 할 예정이다) 확인 다른 사람이 같은 경기에서 같은 메달이 없습니다 만드는 무엇입니까.
내가 뭘 잘못하고 있니?
http://msdn.microsoft.com/en-us/library/bb148913%28v=office.12%29.aspx –
사용 및 (개인 취향 무시 주시기 바랍니다) VBA에서 연결하려면 + null 문자열을 반환하는 데 문제가 발생할 수 있습니다. MedalCombo의 바운드 필드가 숫자가 아닌 것은 확실합니까? – Fionnuala
감사합니다. 그 트릭을 했어! – Imran