Elite Veteran
Beiträge: 866
Ort: Wien | Hallo, Paula!
Paula -
...
Beim Öffnen der Form werden alle erfasste Daten ausgegeben
Nun möchte ich gerne das Erfassungsdatum einschränken, z.B. 1.5.2023 bis 31.5.2023 das funktioniert auch tadellos.
Mit einer Radiobuttongruppe möchte ich zwischen die beiden Auflistungen (entweder alle Datensätze oder nur Datensätze eines Datumsbereich) hin- und herschalten können.
Mein Problem ist, was übergebe ich an die Abfrage, damit ich wieder alle Datensätze abgezeigt bekomme, wenn ich vorher einen Datumsbereich abgefragt habe.
Das Kriterium zur Abfrage des Eintrittsdatum sind zwei Textfelder die den unteren und den oberen Bereich begrenzen. Welchen Inhalt der beiden Textfelder muß ich als Kriterium übergeben, dass ich wieder alle Datensätze aufgelistet bekomme
Es wäre einfacher, dir konkrete Hilfestellung zu leisten, wenn du konkrete Ausdrücke, Kriterien, Feldnamen, SQL etc. angeben würdest. So bleibt es halt allgemein:
So wie in der schon genannten FAQ 3.14 erklärt, kannst du im Prinzip so etwas als Kriterium verwenden
(Zwischen [Forms]![MeinFormular]![Von] Und [Forms]![MeinFormular]![Bis]) Oder [Forms]![MeinFormular]![Option123]=Wahr
oder halt statt = Wahr mit einem Optionswert, falls es wirklich eine Optionsgruppe ist.
Das ebenfalls in der FAQ erwähnte Problem dabei ist, dass diese Methode bei mehreren Kriterien recht bald den Abfrageeditor von Access überfordert. Dann wird es meistens Zeit, den SQL-String der Abfrage, insbesondere die WHERE-Klausel = Kriterien per VBA zusammenzubasteln.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |