Hallo zusammen, ich haben ein Formular das auf einer Abfrage, die wiederum auf einer Tabelle von mit Datensätzen von Kunden beruht.
Diese Tabelle hat eine Spalte/Attribut "Datum" in dem festgehalten wird wann der zugehörige Datensatz das letzte Mal verändert wurde.
Ich möchte jetzt gerne in dem Formular eine Datumsuche einbauen.
Ziel ist es Datum in einem ungebundenes Textfeld im Formular eingeben zu können (am liebsten mit diesem kleinen Kalenderfeld) und dann wählen zu können ob alle Datensätze "seit" (>), "Vor" (<), "genau" (=) oder "genau nicht" (<>) an dem Datum aktualisiert wurden. Für letzteres war meine Idee ein Kombinationsfeld zu wählen.
Anschließend wollte ich in einem weiteren Feld das Feld mit dem Datum und den passenden Vergleichoperator zusammenfügen und mich in der Abfrage auf dieses dritte Feld beziehen.
Das funktioniert leider nicht.
Hat jemand einen Vorschlag wie man sowas schlauer lösen kann ?
Hallo,
am besten zeigst Du mal, wie und was Du gemacht hast...
Prinzipiell (eine Möglichkeit):
Sub btnSuchen_Click()
Me.Filter = "[Datum] " & Me!txtVergleichOP & Format(Me!txtDatum,"\ \#yyyy-mm-dd\#")
Me.FilterOn =true
End Sub
Die Benutzung eines Textfeldes für den Vergleichsoperator sorgt für latente Fehlersituationen.
Möglicherweise besser wären spezifische Schaltflächen für die verschiedenen Filterungen.