Varat izmantot makro darbību ShowAllRecords Access datora datu bāzēs, lai noņemtu visus lietotos filtrs no aktīvās tabula, vaicājuma rezultātu kopa vai forma un parādītu visus tabulas vai rezultātu kopas ierakstus vai visus formas pamatā esošās tabulas vai vaicājuma ierakstus.
Iestatījums
Makro darbībai ShowAllRecords nav argumentu.
Piezīmes
Šo makro darbību var izmantot, lai nodrošinātu, ka tabulai, vaicājuma rezultātu kopai vai formai tiek parādīti visi ieraksti (tostarp visi mainītie vai jaunie ieraksti). Šī darbība izraisa pārvaicāšana ierakstu pārstāsšanu formai vai apakšforma.
Šo darbību var izmantot arī, lai noņemtu jebkuru filtru, kas tika lietots, izmantojot makro darbību ApplyFilter, komandu Filtrs cilnē Sākums vai argumentu Filtra nosaukums vai Where nosacījums, ko piedāvā makro darbība OpenForm.
Šai darbībai ir tāds pats efekts kā noklikšķinot uz Pārslēgt filtru cilnē Sākums, vai ar peles labo pogu noklikšķinot uz filtrētā lauka un formas, izkārtojuma vai datu lapas skatā noklikšķinot uz Notīrīt filtru no...
Lai izpildītu darbību ShowAllRecords modulī Visual Basic for Applications (VBA), izmantojiet Objekta DoCmd metodi ShowAllRecords.
Piemērs
Filtra lietošana, izmantojot makro
Šis makro ietver darbību kopu, kuras katra filtrē ierakstus formai Klientu tālruņu saraksts. Tā parāda makro darbību ApplyFilter, ShowAllRecords un GoToControl izmantošanu. Tas parāda arī lietošanas nosacījumus, lai noteiktu, kura opciju grupas pārslēgšanas poga ir atlasīta formā. Katra darbības rinda ir saistīta ar pārslēgšanas pogu, kas atlasa ierakstu kopu, sākot ar A, B, C un tā tālāk, vai visus ierakstus. Šis makro ir jāpievieno opciju grupas CompanyNameFilter notikumam AfterUpdate.
Nosacījums |
Darbība |
Argumenti: Iestatīšana |
Komentārs |
[Uzņēmuma nosaukuma filtri] =1 |
ApplyFilter |
Where nosacījums: [Uzņēmuma nosaukums] Like "[AÀÁÂÃÄ]*" |
Filtrēt uzņēmumu nosaukumus, kas sākas ar A, À, Á, Â, Ã vai Ä. |
[Uzņēmuma nosaukuma filtri] =2 |
ApplyFilter |
Where nosacījums: [Uzņēmuma nosaukums] Like "B*" |
Filtrēt uzņēmumu nosaukumus, kas sākas ar B. |
[Uzņēmuma nosaukuma filtri] =3 |
ApplyFilter |
Where nosacījums: [Uzņēmuma nosaukums] Like "[CÇ]*" |
Filtrēt uzņēmumu nosaukumus, kas sākas ar C vai Ç. |
... Darbību rindām D līdz Y ir tāds pats formāts kā no A līdz C... |
|||
[Uzņēmuma nosaukuma filtri] =26 |
ApplyFilter |
Where nosacījums: [Uzņēmuma nosaukums] Like "[ZÆØÅ]*" |
Filtrēt uzņēmumu nosaukumus, kas sākas ar Z, Æ, Ø vai Å. |
[Uzņēmuma nosaukuma filtri] =27 |
ShowAllRecords |
Rādīt visus ierakstus. |
|
[RecordsetClone].[RecordCount]>0 |
GoToControl |
Vadīklas nosaukums: CompanyName |
Ja izvēlētajam burtam tiek atgriezti ieraksti, pārvietojiet fokusu uz vadīklu CompanyName. |