Hallo,
ich habe mehrere Abende nach meinem Fehler gesucht. Ich schaffe es als Anfänger wohl nicht.
Meine Abfrage einer Tabelle
rst.Open "select * from A_Eingabe where datum = #" & Format(Me.Datum, "yyyy-mm-dd") & "#" _
, CurrentProject.Connection, adOpenKeyset
erzeugt korrekte Sätze eines Datums. Nun möchte ich aber diese Abfrage um eine weitere Bedingung ergänzen und scheitere an dem Aufbau. Ich möchte das Datum ergänzen um eine Abfrage zu einem Text-Feld POLIER
konkret: POLIER = Me.POLIER - sind Textfelder
egal wie viele Zeichen wie & " oder sonstige ich teste, immer falsch. Ich verstehe es einfach nicht.
Wie ist die korrekte Ergänzung.
Vielen Dank im Voraus
Lippydorf
rst.Open _
"select * from A_Eingabe where datum = #" & Format(Me.Datum, "yyyy-mm-dd") & "# and POLIER = '" & Me.POLIER & "'", _
CurrentProject.Connection, adOpenKeyset
Vielen Dank Eberhard,
es ist schön, dass es jemand gibt, der hilft!!! Um möglichst nicht wegen jeden Kleinkram fragen zu müssen - gibt es eine gute Übersicht/Doku um ein wenig mehr zu verstehen?
Besten Dank
Engelbert
PS: Viel kopiert, nichts kapiert
Grundlagen - SQL ist leicht (5) - Datentypbehandlung für VBA (https://www.ms-office-forum.net/forum/showthread.php?t=316953)
Zitat von: Lippydorf am Februar 11, 2024, 23:09:28gibt es eine gute Übersicht/Doku um ein wenig mehr zu verstehen?
Zusätzlich zu Eberhard's Link hier noch ein ausführlicherer Text: VBA-SQL-String Tutorial für Anfänger (+Video) (https://codekabinett.com/rdumps.php?Lang=1&targetDoc=vba-sql-string-tutorial)