AnzeigenAlleDatensätze-Makroaktion

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Sie können die Makroaktion ShowAllRecords in Access-Desktopdatenbanken verwenden, um alle angewendeten Filter aus der aktiven Tabelle, dem Abfrageresultset oder dem Formular zu entfernen und alle Datensätze in der Tabelle oder dem Resultset oder alle Datensätze in der dem Formular zugrunde liegenden Tabelle oder Abfrage anzuzeigen.

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 eine erneute Abfrage 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, von denen jede die Datensätze für ein Kundentelefonlistenformular filtert. Es zeigt die Verwendung der Makroaktionen ApplyFilter, ShowAllRecords und GoToControl . Es zeigt auch die Verwendung von Bedingungen, um zu bestimmen, welche Umschaltfläche in einer Optionsgruppe auf dem Formular ausgewählt wurde. Jede Aktionszeile ist einer Umschaltfläche zugeordnet, die die Datensätze auswählt, die mit A, B, C usw. oder allen Datensätzen beginnen. Dieses Makro sollte an das AfterUpdate-Ereignis der Optionsgruppe CompanyNameFilter angefü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".