Du kan bruke makrohandlingen VisAllePoster i Access-skrivebordsdatabaser for å fjerne eventuelle brukte filtre fra den aktive tabellen, spørringsresultatsettet eller det aktive skjemaet, og vise alle postene i tabellen eller resultatsettet eller alle postene i skjemaets underliggende tabell eller spørring.
Innstilling
Makrohandlingen VisAllePoster har ikke noen argumenter.
Merknader
Du kan bruke denne makrohandlingen til å sikre at alle poster (inkludert endrede eller nye poster) vises for en tabell, en spørring, et resultatsett eller et skjema. Denne handlingen fører til en ny spørring av postene for et skjema eller delskjema.
Du kan også bruke denne handlingen til å fjerne eventuelle filtre som ble brukt med makrohandlingen BrukFilter , Filter-kommandoen på Hjem-fanen eller Filternavn eller Where-betingelse-argumentet i makrohandlingen OpenForm .
Denne handlingen har samme effekt som å klikke Aktiver/deaktiver filter på Hjem-fanen , eller høyreklikke det filtrerte feltet og klikke Fjern filter fra... i skjemavisning, oppsettvisning eller dataarkvisning.
Du kan kjøre handlingen VisAllePoster i en Visual Basic for Applications-modul (VBA) ved å bruke VisAllePoster-metoden for DoCmd-objektet.
Eksempel
Bruke et filter ved hjelp av en makro
Følgende makro inneholder et sett med handlinger, som alle filtrerer postene for et telefonlisteskjema over kunder. Den viser bruken av makrohandlingene BrukFilter, VisAllePoster og GåTilKontroll . Den viser også bruk av betingelser for å bestemme hvilken veksleknapp i en alternativgruppe som er valgt på skjemaet. Hver rad er knyttet til en veksleknapp som velger settet med poster fra og med A, B, C og så videre, eller alle poster. Denne makroen skal knyttes til EtterOppdatering-hendelsen i alternativgruppen FirmaNavnFilter.
| Betingelse | Handling | Argumenter: Innstilling | Kommentar |
|---|---|---|---|
| [Firmanavnfiltre] =1 | BrukFilter | Where-betingelse: [firmanavn] lik "[AÀÁÂÃÄ]*" | Filter for firmanavn som begynner med A, À, Á, Â, Ã eller Ä. |
| [Firmanavnfiltre] =2 | BrukFilter | Where-betingelse: [firmanavn] lik "B*" | Filter for firmanavn som begynner med B. |
| [Firmanavnfiltre] =3 | BrukFilter | Where-betingelse: [firmanavn] lik "[CÇ]*" | Filter for firmanavn som begynner med C eller Ç. |
| ... Handlingsrader for D til og med Y har samme format som A til og med C ... | |||
| [Firmanavnfiltre] =26 | BrukFilter | Where-betingelse: [firmanavn] lik "[ZÆØÅ]*" | Filter for firmanavn som begynner med Z, Æ, Ø eller Å. |
| [Firmanavnfiltre] =27 | VisAllePoster | Vis alle poster. | |
| [RecordsetClone]. [RecordCount]>0 | GåTilKontroll | Kontrollnavn: Firmanavn | Hvis postene returneres for den valgte bokstaven, flytter du fokus til Firmanavn-kontrollen. |