ShowAllRecords-Makroaktion
Gilt für: Access 2013, Office 2013
Sie können die Aktion ShowAllRecords 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 ShowAllRecords-Aktion weist keine Argumente auf.
Hinweise
Mit dieser Aktion können Sie sicherstellen, 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 jeden Filter zu entfernen, der mit der AnwendenFilter-Aktion , dem Befehl Filter auf der Registerkarte Start oder dem Argument Filtername oder Where Condition der OpenForm-Aktion angewendet wurde.
Diese Aktion hat die gleiche Auswirkung wie das Klicken auf Filter umschalten auf der Registerkarte Start oder das Klicken mit der rechten Maustaste auf das gefilterte Feld und das Klicken auf Filter löschen von... in der Formularansicht, Layoutansicht oder Datenblattansicht.
Verwenden Sie zum Ausführen der ShowAllRecords-Aktion in einem VBA-Modul (Visual Basic for Applications) die ShowAllRecords-Methode des DoCmd-Objekts.
Beispiel
Anwenden eines Filters mithilfe eines Makros
The following macro contains a set of actions, each of which filters the records for a Customer Phone List form. It shows the use of the ApplyFilter, ShowAllRecords, and GoToControl actions. It also shows the use of conditions to determine which toggle button in an option group has been selected on the form. Each action row is associated with a toggle button that selects the set of records starting with A, B, C, and so on, or all records. This macro should be attached to the AfterUpdate event of the CompanyNameFilter option group.
Bedingung |
Aktion |
Argumente: Einstellung |
Kommentar |
---|---|---|---|
[Unternehmensnamenfilter] =1 |
ApplyFilter |
Bedingung: [Firmenname] wie "[Aàáâãä]*" |
Filtern nach Firmen, deren Name mit A, À, Á, Â, Ã oder Ä beginnt. |
[Unternehmensnamenfilter] =2 |
ApplyFilter |
Where-Bedingung: [Firmenname] wie "B*" |
Filtern nach Firmennamen, die mit B beginnen. |
[Unternehmensnamenfilter] =3 |
ApplyFilter |
Where-Bedingung: [Firmenname] wie "[CÇ]*" |
Filtern nach Firmennamen, die mit C oder Ç beginnen. |
... Aktionszeilen für D bis Y haben dasselbe Format wie für A bis C ... |
|||
[Unternehmensnamenfilter] =26 |
ApplyFilter |
Bedingung: [Firmenname] wie "[ZÆØÅ]*" |
Filtern nach Firmennamen, die mit ZÆØ oder Å beginnen. |
[Unternehmensnamenfilter] =27 |
ShowAllRecords |
Zeigt alle Datensätze an. |
|
[RecordsetClone]. [RecordCount]>0 |
GoToControl |
Steuerelementname: Firma |
Verschiebt den Fokus auf das Steuerelement Firma, wenn Datensätze für den ausgewählten Buchstaben zurückgegeben werden. |