Du kan använda makroinstruktionen VisaAllaPoster i Access-skrivbordsdatabaser och ta bort eventuellt tillämpat filter från aktiv tabell, frågeresultatuppsättning eller formulär, och visa alla poster i tabellen och resultatuppsättningen och alla poster i formulärets underliggande tabell eller fråga.
Inställning
Det finns inga argument för makroinstruktionen VisaAllaPoster.
Kommentarer
Du kan använda den här makroinstruktionen för att säkerställa att alla poster (inklusive alla ändrade och nya poster) visas för en tabell, en frågeresultatmängd eller ett formulär. Den här instruktionen orsakar en fråga igen för posterna för ett formulär eller underformulär.
Med den här instruktionen kan du också ta bort alla filter som tillämpats med makroinstruktionen AnvändFilter, kommandot Filter på Start-fliken eller argumenten Filternamn och När villkoret för makroinstruktionen ÖppnaFormulär.
Den här instruktionen har samma effekt som att klicka på Filter av/på på Start-fliken eller att högerklicka på det filtrerade fältet och klicka på Rensa filter från... i vyerna Formulär, Layout och Datablad.
Om du vill köra makroinstruktionen VisaAllaPoster i en VBA-modul (Visual Basic for Applications) använder du metoden VisaAllaPoster för DoCmd-objektet.
Exempel
Använda ett filter med hjälp av ett makro
Följande makro innehåller en uppsättning instruktioner, där var och en filtrerar posterna för formuläret Kundtelefonlista. Det visar hur du använder makroinstruktionerna AnvändFilter, VisaAllaPoster och GåTillKontroll. Det visar också hur du använder villkor för att bestämma vilken växlingsknapp i en gruppruta som har markerats i formuläret. Varje instruktionsrad är associerad med en växlingsknapp som markerar den uppsättning poster som börjar på A, B, C och så vidare, eller alla poster. Det här makrot ska kopplas till händelsen EfterUppdatering för grupprutan Företagsfilter.
Villkor |
Åtgärd |
Argument: Inställning |
Kommentar |
[Company Name Filters] =1 |
AnvändFilter |
När villkoret: [Company Name] Like "[AÀÁÂÃÄ]*" |
Filter för företagsnamn som börjar på A, À, Á, Â, Ã eller Ä. |
[Company Name Filters] =2 |
AnvändFilter |
När villkoret: [Company Name] Like "B*" |
Filter för företagsnamn som börjar på B. |
[Company Name Filters] =3 |
AnvändFilter |
När villkoret: [Company Name] Like "[CÇ]*" |
Filter för företagsnamn som börjar på C eller Ç. |
... Instruktionsrader för D till och med Y har samma format som A till och med C ... |
|||
[Company Name Filters] =26 |
AnvändFilter |
När villkoret: [Company Name] Like "[ZÆØÅ]*" |
Filter för företagsnamn som börjar på Z, Æ, Ø eller Å. |
[Company Name Filters] =27 |
VisaAllaPoster |
Alla poster visas. |
|
[RecordsetClone].[RecordCount]>0 |
GåTillKontroll |
Kontrollnamn: Företagsnamn |
Om poster returneras för den valda bokstaven flyttas fokus till kontrollen Företagsnamn. |