Datumskriterium mit Format t.m.jj abfragen

Moderator: ModerationP

Datumskriterium mit Format t.m.jj abfragen

Beitragvon seri » 06. Mai 2021, 21:11

Hallo zusammen

Ich will in einer Abfrage in einem Datumsfeld alle Datensätze anzeigen die z.B. den 31.03.2021 enthalten. Das mache ich mit folgenden Kriterium: Wie [Datum?] & "" Dann erscheint ein Eingabefeld in dem 31.03.2021 eingebe. Jetzt werden die gewünschten Datensätze angezeigt. Wie muss das Kriterium aussehen wenn ich 31.3.21 (kurzes Datumsformat) eingeben will. Im Moment wird mit dieser Eingabe kein Datensatz angezeigt.

Liebe Grüsse
Seri
seri
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 101
Registriert: 02. Mär 2018, 16:13

Re: Datumskriterium mit Format t.m.jj abfragen

Beitragvon KlausMz » 06. Mai 2021, 23:46

Hallo,
mit Deiner Version machst Du einen Textvergleich (Zeichen für Zeichen). Das geht so nicht.
Du musst in der Abfrage einen Parameter definieren und eine ordentliche Parameterabfrage machen.
Code: Alles auswählen
PARAMETERS [Datum?] DateTime;
SELECT *, Datumsfeld
FROM Tabellenname
WHERE Datumsfeld=[Datum?]

Statt des * nimmst Du die Feldnamen auf die Du in der Abfrage benötigst.
Wie Du das Datum eingibt ist egal, das Format ist völlig bedeutungslos.
Auch eine solche Eingabe wird dann gefunden > 31.3.21


Wenn man Fragen zu Abfrage hat, sollte man sinnvollerweise auch den SQL Text der Abfrage zeigen, dann könnte man das gleich einbauen.
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Benutzeravatar
KlausMz
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 40104
Registriert: 06. Okt 2003, 15:09
Wohnort: Irgendwo in der Pfalz

Re: Datumskriterium mit Format t.m.jj abfragen

Beitragvon seri » 07. Mai 2021, 06:18

Funktioniert. Vielen Dank.
seri
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 101
Registriert: 02. Mär 2018, 16:13


Zurück zu Access Forum (provisorisch)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste