Hallo, ich habe folgenden VBA Code:
Private Sub Form_Open(Cancel As Integer)
Dim dat_abfrage As String
dat_abfrage = InputBox(„Welches Umsatzdatum möchten Sie eingeben?“, „Umsatzdatum“, Date - 1) 'Eingabe des Datums als 02.02.2012
Me.Form.RecordSource = „SELECT Tbl_Filialen.Filial_name, u.*“ & _
" FROM Tbl_Filialen LEFT JOIN (SELECT Tbl_Umsaetze.* FROM Tbl_Umsaetze WHERE ((([Tbl_Umsaetze].umsatz_datum)=’" & dat_abfrage & „’))) AS u ON Tbl_Filialen.KoST = u.Umsatz_kost“ & _
" ORDER BY Tbl_Filialen.KoSt;"
End Sub
leider bekomme ich beim ausführen immer die Fehlermeldung „Datentypenkonflikt in Kriterienausdruck“
Da es sich sehr wahrscheinlich um die Datumsvariable handelt, habe ich schon viel gesucht aber nichts passendes gefunden.
In der Tabelle ist das Datum im Format Datum, kurz also 27.02.2012 hinterlegt. genauso gebe ich es doch auch in die Textbox ein. Wieso also der Fehler?