Proprietà .Filtro

Si applica a

Oggetto Form

Oggetto Report

È possibile usare la proprietà .Filtro per specificare un sottoinsieme di record da visualizzare quando si applica un filtro a una maschera, una query di report o una tabella. Oggetto String di lettura/scrittura.

espressione.Filtro

espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.

Osservazioni

Se si vuole specificare un filtro su server all'interno di un progetto di Microsoft Access (con estensione adp) per i dati presenti su un server, usare la proprietà FiltroServer.

La proprietà FiltroServer è un'espressione stringa composta da una clausola WHERE senza la parola chiave WHERE. Ad esempio, il seguente codice di Visual Basic, Applications Edition (VBA) definisce e si applica un filtro per visualizzare solo i clienti negli Stati Uniti:

Me.Filter = "CountryRegion = 'USA'"
Me.FilterOn = True

È possibile impostare la proprietà usando la finestra delle proprietà di una tabella o una maschera, una macro o il codice di Visual Basic, Applications Edition (VBA).

È anche possibile impostare questa proprietà nella visualizzazione Maschera, Report, Foglio dati o Layout facendo clic su Filtro o Selezione in Ordina e filtra nella scheda Dati quindi facendo clic su uno dei comandi del sottomenu.

Nota : L'impostazione della proprietà .Filtro non ha alcun effetto sulla proprietà .Filtro dell'oggetto ADO.

È possibile usare la proprietà .Filtro per salvare un filtro e applicarlo in un secondo momento. I filtri vengono salvati con gli oggetti in cui vengono creati. Vengono caricati automaticamente quando si apre l'oggetto, ma non vengono applicati automaticamente.

Quando viene creato un nuovo oggetto, questo eredita le proprietà .OrigineRecord, .Filtro, .OrdinaPer e .OrdinaAdAvvio della tabella o della query da cui è stato creato.

Per applicare un filtro salvato a una maschera, una query o una tabella, fare clic sul pulsante Attiva/disattiva filtro nella sezione Ordina e filtra della scheda Dati oppure usare una macro o il codice VBA per impostare la proprietà .ApplicaFiltro su True. Per i report, è possibile applicare un filtro impostando la proprietà .ApplicaFiltro su nella finestra delle proprietà del report.

Il pulsante Attiva/disattiva filtro indica lo stato delle proprietà .Filtro e .ApplicaFiltro. Il pulsante rimane disattivato fino a quando non c'è un filtro da applicare. Se è applicato un filtro esistente, il pulsante Attiva/disattiva filtro viene visualizzato come selezionato.

Per applicare un filtro automaticamente la prima volta che si apre una maschera, specificare nell'impostazione della proprietà dell'evento SuApertura della maschera una macro che usi l'azione ApplicaFiltro o una routine evento che usi il metodo ApplicaFiltro dell'oggetto DoCmd.

Per rimuovere un filtro, fare clic sul pulsante Attiva/disattiva filtro selezionato facendo clic sul pulsante destro del mouse sul campo filtrato e quindi facendo clic su nella sezione Cancella filtro da... oppure usando il codice VBA per impostare la proprietà .ApplicaFiltro su False.

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.

×