Vinzenz Mai: (Access 2000) Einträge zwischen 2 Datumwerten

Beitrag lesen

Hallo

Folgende Bedingung hab ich versucht. nur ist dort anscheint ein Fehler drin.

WHERE (((Bestelldaten.Bestelldatum)>[Formulare]![Warenverkäufe]![Anfang] And (Bestelldaten.Bestelldatum)<[Formulare]![Warenverkäufe]![Ende]))

Du musst Deine Datumsangaben explizit in die von Jet-SQL erforderliche Form bringen, siehe:

Es funktioniert nur, wenn ich die werte manuell eingebe.:
WHERE (((Bestelldaten.Bestelldatum)>#12/12/2001# And (Bestelldaten.Bestelldatum)<#12/12/2010#))

Grundsätzlich würde ich Dir raten

a) den Operator BETWEEN ... AND empfehlen.
b) eine (VBA-)Funktion zu schreiben, die Dir einen Datumswert in die von Jet-SQL
   gewünschte Zeichenkette umwandelt. Nutze dazu die Funktion Format().

Freundliche Grüße

Vinzenz