Varat izmantot makro darbību ShowAllRecords Access datora datu bāzēs, lai noņemtu jebkuru lietoto filtrs no aktīvā tabula, vaicājuma rezultātu kopa vai forma un rādītu visus ierakstus tabulā vai rezultātu kopā, vai visus ierakstus, kas atrodas formas pamatā esošajā tabulā vai vaicājumā.
Iestatījums
ShowAllRecords makro darbībai nav argumentu.
Piezīmes
Šo makro darbību var izmantot, lai nodrošinātu, ka tabulas, vaicājuma rezultātu kopas vai formas tiek parādīti visi ieraksti (tostarp visi mainītie vai jauni ieraksti). Šī darbība izraisa veidlapas vai apakšforma ierakstu pārvaicāšana.
Šo darbību varat arī izmantot, lai noņemtu filtru, kas tika lietots ar makro darbību ApplyFilter , cilnes Sākums komandu filtrsvai makro darbībasfiltra nosaukums vai Where nosacījums .
Šai darbībai ir tāds pats efekts kā cilnē Sākums noklikšķinot uz Ieslēgt filtru vai ar peles labo pogu noklikšķinot uz filtrētā lauka un noklikšķinot uz Notīrīt filtru no... formas skatā, izkārtojuma skatā vai datu lapas skatā.
Lai darbību ShowAllRecords palaistu Visual Basic for APPLICATIONS (VBA) modulī, 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. Tiek parādīta makro darbību ApplyFilter, ShowAllRecordsun GoToControl lietošana. 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 nosaukumu filtri] = 1 |
ApplyFilter |
Where nosacījums: [uzņēmuma nosaukums] Like "[AÀÁÂÃÄ] *" |
Filtrēt uzņēmumu nosaukumus, kas sākas ar A, À, Á, Â, Ã vai Ä. |
[Uzņēmuma nosaukumu filtri] = 2 |
ApplyFilter |
Where nosacījums: [uzņēmuma nosaukums] Like "B *" |
Filtrēt uzņēmumu nosaukumus, kas sākas ar B. |
[Uzņēmuma nosaukumu 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 nosaukumu filtri] = 26 |
ApplyFilter |
Where nosacījums: [uzņēmuma nosaukums] Like "[ZÆØÅ] *" |
Filtrēt uzņēmumu nosaukumus, kas sākas ar Z, Æ, Ø vai Å. |
[Uzņēmuma nosaukumu 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. |