jhaustein
Goto Top

VBA Access: Umwandlung Datum

Hallo Gemeinschaft

ich hatte diesen code
strSQL2 = "SELECT SUM(Gas) AS X From tbl_Verbrauch WHERE Datum BETWEEN #8/22/2022# AND #8/28/2022#"

nun ist es so, dass ich anstelle #8/22/2022# eine Variable (datevon) einsetzen möchte, die in dieser Form ankommt von 14.08.2022

wie kann die Variable umkonvertieren, damit es dann so aussieht

strSQL2 = "SELECT SUM(Gas) AS X From tbl_Verbrauch WHERE Datum BETWEEN " & datevon & " & " And #8/28/2022#"

Content-Key: 3620390776

Url: https://administrator.de/contentid/3620390776

Printed on: September 29, 2023 at 11:09 o'clock

Mitglied: 3479126418
Solution 3479126418 Aug 11, 2022 at 16:21:00 (UTC)
Goto Top
datevon = "14.08.2022"  
strSQL2 = "SELECT SUM(Gas) AS X From tbl_Verbrauch WHERE Datum BETWEEN #" & Format(CDate(datevon),"mm\/dd\/yyyy") & "# AND #8/28/2022#"  
Member: jhaustein
jhaustein Aug 12, 2022 at 05:50:58 (UTC)
Goto Top
Guten morgen

lieben Dank für den Code

leider kommt der so an
"SELECT SUM(Gas) AS X From tbl_Verbrauch WHERE Datum BETWEEN #01.14.2023# AND #8/28/2022#"

wie kann ich die Punkte durch / ersetzen
Mitglied: 3479126418
3479126418 Aug 12, 2022 updated at 05:59:21 (UTC)
Goto Top
Member: jhaustein
jhaustein Aug 12, 2022 at 06:20:30 (UTC)
Goto Top
verstehe nicht, wie ich das in den code einfügen kann
Mitglied: 3479126418
3479126418 Aug 12, 2022 updated at 10:03:58 (UTC)
Goto Top
Zitat von @jhaustein:

verstehe nicht, wie ich das in den code einfügen kann

Setzen 6. Erstens steht es in meinem dir oben geposteten Link wie es geht, hätte man ihn zumindest mal ansatzweise gelesen, (tut hier wohl kaum einer mehr 😡), zweitens ist es doch oben im Code schon eingebaut (deswegen "s.o.")... [Inhalt von Moderator @colinardo entfernt - bitte höflich bleiben #12.08.2022, 12:03#]

(\) 	Zeigt das nächste Zeichen in der Formatzeichenfolge an. Um ein Zeichen mit einer besonderen Bedeutung als Literalzeichen anzuzeigen, stellen Sie ihm einen umgekehrten Schrägstrich voran (\). Der umgekehrte Schrägstrich selbst wird nicht angezeigt. Die Verwendung eines umgekehrten Schrägstrichs entspricht dem Einschließen des nächsten Zeichens in doppelte Anführungszeichen. Um einen umgekehrten Schrägstrich anzuzeigen, verwenden Sie zwei umgekehrte Schrägstriche (\\). Zeichen, die nicht als Literalzeichen angezeigt werden können, sind die datum- und uhrzeitformatierenden Zeichen (a, c, d, h, m, n, p, q, s, t, w, y, / und :), die zahlenformatierenden Zeichen (#, 0, %, E, e, Komma und Punkt) sowie die zeichenfolgenformatierenden Zeichen (@, &, <, > und !).
Member: jhaustein
jhaustein Aug 12, 2022 at 09:45:27 (UTC)
Goto Top
ich hatte doch den Überwachungscode oben eingestellt - es erscheint ein typenkonflikt, weil die Formatierung eben so ankommt, wie oben im Überwachungscode - die Formatierung des Datums kommt in dieser Form an 01.14.2023
Mitglied: 3479126418
3479126418 Aug 12, 2022 updated at 09:55:24 (UTC)
Goto Top
ich hatte doch den Überwachungscode oben eingestellt
Wat für'n Überwachungscode??

Quark erzähl keinen vom Pferd, geht ohne Probleme!

screenshot