Hallo, natürlich scheitert er wieder einmal, wer kann mir bei dieser Abfrage weiter helfen?
Ab dem Zeichen '** kommt der Laufzeitfehler 3061:
Zwei Parameter wurden erwartet, aber es wurden zuwenig Parameter übergeben.
Besten Dank für jeden Hinweiss.
Grüsse Sebastian
Tabelle = „TKunden“
Feld1 = „Name“ 'String
Feld2 = „Vorname“ 'String
Feld3 = „Geburtstag“ 'Date
Kriterium1 = Me.comboxName.Value
Kriterium2 = Me.comboxVorname.Value
Kriterium3 = Me.comboxGebDate.Value
Kriterium3 = „#“ & Mid(Kriterium3, 4, 2) & „/“ & Left(Kriterium3, 2) & „/“ & Right(Kriterium3, 4) & „#“ 'Benötigtes Format #31/12/92#
'**
Set rs = CurrentDb.OpenRecordset("SELECT " & Tabelle & ".* " & _
"FROM " & Tabelle & " WHERE " & Tabelle & „.“ & Feld1 & " = " & Kriterium1 & " and " & Tabelle & „.“ & Feld2 & " = " & Kriterium2 & " and " & Tabelle & „.“ & Feld3 & " = " & Kriterium3)
If rs.RecordCount 0 Then
Set rs = CurrentDb.OpenRecordset("SELECT " & Tabelle & ".* " & _
"FROM " & Tabelle & " WHERE " & Tabelle & „.“ & Feld1 & " = " & Kriterium1 & " and " & Tabelle & „.“ & Feld2 & " = " & Kriterium2 & " and " & Tabelle & „.“ & Feld3 & " = " & Kriterium3)
If rs.RecordCount = 0 Then
MsgBox „Noch nicht vorhanden“
Exit Sub
Else
MsgBox „vorhanden“
End If
End If