Az Asztali Access-adatbázisokBan a Mindenrekord megjelenítése makróművelettel eltávolíthat minden alkalmazott szűrő az aktív tábla, lekérdezési eredménykészlet vagy űrlap, és megjelenítheti a tábla vagy eredményhalmaz összes rekordját, illetve az űrlap alapjául szolgáló tábla vagy lekérdezés összes rekordját.
Beállítás
A ShowAllRecords makróműveletnek nincsenek argumentumai.
Megjegyzések
Ezzel a makróművelettel biztosíthatja, hogy az összes rekord (beleértve a módosított vagy új rekordokat is) megjelenjen egy táblához, lekérdezési eredményhalmazhoz vagy űrlaphoz. Ez a művelet egy űrlap vagy segédűrlap rekordjainak újralekérdezés okoz.
Ezzel a művelettel eltávolíthatja a Szűrő alkalmazása makróművelettel, aKezdőlap szűrő parancsával vagy az OpenForm makróművelet Szűrő neve vagy Where feltétel argumentumával alkalmazott szűrőt.
Ennek a műveletnek ugyanaz a hatása, mint amikor a Kezdőlap lapon a Szűrő váltása parancsra kattint, vagy a jobb gombbal a szűrt mezőre kattint, majd a Szűrő törlése... parancsra kattint Űrlap nézetben, Elrendezés nézetben vagy Adatlap nézetben.
A ShowAllRecords művelet Visual Basic for Applications (VBA) modulban való futtatásához használja a DoCmd objektum ShowAllRecords metódusát.
Példa
Szűrő alkalmazása makró segítségével
Az alábbi makró több műveletet tartalmaz, amelyek mindegyike szűri az Ügyféltelefon-lista űrlap rekordjait. Az ApplyFilter, a ShowAllRecords és a GoToControl makróműveletek használatát mutatja. Azt is bemutatja, hogy milyen feltételek használatával állapítható meg, hogy egy beállításcsoport melyik váltógombja van kiválasztva az űrlapon. Minden műveletsor egy váltógombbal van társítva, amely kiválasztja az A, B, C stb. kezdetű rekordkészletet, vagy az összes rekordot. Ezt a makrót a CompanyNameFilter beállításcsoport AfterUpdate eseményéhez kell csatolni.
Feltétel |
Művelet |
Argumentumok: Beállítás |
Megjegyzés |
[Cégnév-szűrők] =1 |
SzűrőAlkalmazása |
Where feltétel: [Cég neve] Like "[AÀÁÂÃÄ]*" |
Az A, À, Á, Â, Ã vagy Ä betűvel kezdődő vállalatnevek kiszűrése. |
[Cégnév-szűrők] =2 |
SzűrőAlkalmazása |
Where feltétel: [Vállalat neve] Like "B*" |
A B betűvel kezdődő vállalatnevek kiszűrése. |
[Cégnév-szűrők] =3 |
SzűrőAlkalmazása |
Where feltétel: [Vállalat neve] Like "[CÇ]*" |
A C vagy Ç betűvel kezdődő vállalatnevek kiszűrése. |
... A D-től Y-ig tartó műveleti sorok formátuma megegyezik az A-tól C-ig tartókéval... |
|||
[Cégnév-szűrők] =26 |
SzűrőAlkalmazása |
Where feltétel: [Vállalat neve] Like "[ZÆØÅ]*" |
A Z, Æ, Ø vagy Å betűvel kezdődő vállalatnevek kiszűrése. |
[Cégnév-szűrők] =27 |
ÖsszesRekordMegjelenítése |
Minden rekord megjelenítése. |
|
[RecordsetClone].[RecordCount]>0 |
VezérlőelemreUgrás |
Vezérlő neve: CompanyName |
Ha a művelet visszaad a kijelölt betűnek megfelelő rekordokat, átviszi a fókuszt a Vállalatnév vezérlőelemre. |