Sie können die AnzeigenAlleDatensätze-Makroaktion in Access-Desktopdatenbanken verwenden, um alle angewendeten Filter aus der aktiven Tabelle, dem aktiven Abfrage-Resultset oder dem aktiven Formular zu entfernen und alle Datensätze in der Tabelle oder dem Resultset oder alle Datensätze in der Tabelle oder Abfrage anzuzeigen, die dem Formular zugrunde liegt.
Einstellung
Die AnzeigenAlleDatensätze-Makroaktion verwendet keine Argumente.
Hinweise
Sie können diese Makroaktion verwenden, um sicherzustellen, dass alle Datensätze (einschließlich aller geänderten oder neuen Datensätze) für eine Tabelle, ein Abfrageresultset oder ein Formular angezeigt werden. Diese Aktion bewirkt das Erneut abfragen der Datensätze für ein Formular oder Unterformular.
Sie können diese Aktion auch verwenden, um alle Filter zu entfernen, die mit der AnwendenFilter-Makroaktion, dem Befehl Filter auf der Registerkarte Start oder den Argumenten Filtername oder Bedingung der ÖffnenFormular-Makroaktion angewendet wurden.
Diese Aktion hat dieselbe Auswirkung wie das Klicken auf Filter ein/aus auf der Registerkarte Start oder das Klicken mit der rechten Maustaste auf das gefilterte Feld und das anschließende Klicken auf Filter löschen von... in der Formularansicht, Layoutansicht oder Datenblattansicht.
Zum Ausführen der AnzeigenAlleDatensätze-Aktion in einem VBA-Modul (Visual Basic for Applications) verwenden Sie die AnzeigenAlleDatensätze-Methode des DoCmd-Objekts.
Beispiel
Anwenden eines Filters mithilfe eines Makros
Das folgende Makro enthält eine Reihe von Aktionen, die jeweils die Datensätze nach einem Formular "Kunden-Telefonnummern" filtern. Es zeigt die Verwendung der Makroaktionen AnwendenFilter, AnzeigenAlleDatensätze und GeheZuSteuerelemen. Außerdem zeigt es die Verwendung von Bedingungen, mit denen ermittelt wird, welche Umschaltfläche in einer Optionsgruppe im Formular ausgewählt ist. Jeder Aktionszeile ist eine Umschaltfläche zugeordnet, mit der die mit A, B, C usw. beginnenden Datensatzgruppen oder alle Datensätze ausgewählt werden. Dieses Makro sollte dem NachAktualisierung-Ereignis der Optionsgruppe "CompanyNameFilter" hinzugefügt werden.
Bedingung | Aktion | Argumente: Einstellung | Kommentar |
---|---|---|---|
[Firmennamenfilter] =1 |
AnwendenFilter |
Bedingung: [Firmenname] wie "[AÀÁÂÃÄ]*" |
Filter auf Firmennamen, die mit A, À, Á, Â, Ã oder Ä beginnen. |
[Firmennamenfilter] =2 |
AnwendenFilter |
Bedingung: [Firmenname] wie "B*" |
Filter auf Firmennamen, die mit B beginnen. |
[Firmennamenfilter] =3 |
AnwendenFilter |
Bedingung: [Firmenname] wie "[CÇ]*" |
Filter auf Firmennamen, die mit C oder Ç beginnen. |
... Aktionszeilen für D bis Y besitzen dasselbe Format wie für A bis C... |
|||
[Firmennamenfilter] =26 |
AnwendenFilter |
Bedingung: [Firmenname] wie "[ZÆØÅ]*" |
Filter auf Firmennamen, die mit Z, Æ, Ø oder Å beginnen. |
[Firmennamenfilter] =27 |
AnzeigenAlleDatensätze |
Zeigt alle Datensätze an. |
|
[RecordsetClone].[RecordCount]>0 |
GeheZuSteuerelement |
Steuerelementname: Firma |
Wenn für den ausgewählten Buchstaben Datensätze zurückgegeben werden, setzen Sie den Fokus auf das Steuerelement "CompanyName". |