Azione di macro MostraOgniRecord

È possibile usare l'azione di macro MostraOgniRecord nei database desktop di Access per rimuovere ogni filtro applicato dalla tabella attiva, dal set di risultati di una query o dalla maschera e visualizzare tutti i record della tabella o del set di risultati oppure tutti i record della tabella o della query sottostante della maschera.

Impostazione

L'azione di macro MostraOgniRecord non ha argomenti.

Osservazioni

È possibile usare questa azione di macro per assicurarsi che vengano visualizzati tutti i record (inclusi quelli cambiati o quelli nuovi) per una tabella, un set di risultati di una query o una maschera. Questa azione equivale a rieseguire una query dei record per una maschera o una sottomaschera.

È anche possibile usare questa azione per rimuovere ogni filtro applicato con l'azione di macro ApplicaFiltro, il comando Filtro della scheda Home oppure l'argomento Nome filtro o Condizione WHERE dell'azione di macro ApriMaschera.

Questa azione ha lo stesso effetto che si ottiene se si fa clic su Attiva/disattiva filtro nella scheda Home oppure se si fa clic con il pulsante destro del mouse sul campo filtrato e si sceglie Cancella filtro da in visualizzazione Maschera, Layout o Foglio dati.

Per eseguire l'azione MostraOgniRecord in un modulo di Visual Basic, Applications Edition (VBA), usare il metodo ShowAllRecords dell'oggetto DoCmd.

Esempio

Applicare un filtro con una macro

La macro seguente contiene una serie di azioni, ognuna delle quali filtra i record di una maschera Customer Phone List. Illustra l'uso delle azioni di macro ApplicaFiltro, MostraOgniRecord e VaiAControllo, nonché l'uso delle condizioni per determinare quale interruttore di un gruppo di opzioni è stato selezionato nella maschera. Ogni riga di azioni è associata a un interruttore che seleziona il set di record a partire da A, B, C e così via in tutti i record. La macro deve essere associata all'evento DopoAggiornamento del gruppo di opzioni CompanyNameFilter.

Condizione

Azione

Argomenti: impostazione

Commento

[Company Name Filters] =1

ApplicaFiltro

Condizione WHERE: [CompanyName] Like "[AÀÁÂÃÄ]*"

Filtra in base ai nomi di società che iniziano con A, À, Á, Â, Ã o Ä.

[Company Name Filters] =2

ApplicaFiltro

Condizione WHERE: [Company Name] Like "B*"

Filtra in base ai nomi di società che iniziano con B.

[Company Name Filters] =3

ApplicaFiltro

Condizione WHERE: [Company Name] Like "[CÇ]*"

Filtra in base ai nomi di società che iniziano con C o Ç.

... Le righe di azioni da D a Y hanno lo stesso formato di A fino a C ...

[Company Name Filters] =26

ApplicaFiltro

Condizione WHERE: [Company Name] Like "[ZÆØÅ]*"

Filtra in base ai nomi di società che iniziano con Z, Æ, Ø o Å.

[Company Name Filters] =27

MostraOgniRecord

Visualizza tutti i record

[RecordsetClone].[RecordCount]>0

VaiAControllo

Nome controllo: NomeSocietà

Se per la lettera selezionata vengono restituiti record, passa lo stato attivo al controllo CompanyName.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×