Si applica a
Oggetto Form |
Oggetto Report |
È possibile usare la proprietà .ApplicaFiltro per specificare o determinare se viene applicata la proprietà .Filtro per una maschera o un report. Oggetto Boolean di lettura/scrittura.
espressione.ApplicaFiltro
espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.
Osservazioni
Se si è scelto un filtro su server all'interno di un progetto di Microsoft Access (con estensione adp), usare la proprietà ServerFilterByForm.
La proprietà .ApplicaFiltro usa le impostazioni seguenti.
Impostazione |
Visual Basic |
Descrizione |
Sì |
True |
Viene applicata la proprietà .Filtro dell'oggetto. |
No |
False |
(Impostazione predefinita) Non viene applicata la proprietà .Filtro dell'oggetto. |
Nota: Per i report, è possibile impostare la proprietà .ApplicaFiltro usando la finestra delle proprietà del report o il codice di Visual Basic, Applications Edition (VBA).
Per le maschere, è possibile impostare la proprietà .ApplicaFiltro in una macro o usando il codice VBA. È anche possibile impostare questa proprietà facendo clic su Attiva/disattiva filtro in Ordina e filtra nella scheda Dati.
Per applicare un filtro salvato, premere il pulsante Attiva/disattiva filtro per le maschere o applicare il filtro usando una macro o Visual Basic impostando la proprietà .ApplicaFiltro su True per maschere o report. Per i report, è possibile impostare la proprietà .ApplicaFiltro su Sì 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 o un report, 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 nella sezione Ordina e filtra della scheda Dati oppure usare il codice VBA per impostare la proprietà .ApplicaFiltro su False. Per i report, è possibile rimuovere un filtro impostando la proprietà .ApplicaFiltro su No nella finestra delle proprietà del report.
Nota: Quando viene creato un nuovo oggetto, eredita recordSource, Filter, ServerFilter. Proprietà OrderBy e OrderByOn della tabella o query da cui è stata creata. Per le maschere e i report, i filtri ereditati non vengono applicati automaticamente quando si apre un oggetto.