Sintomi
Quando si crea una maschera o un report e si applica un filtro prima di salvarlo per la prima volta e quindi lo si salva mentre il filtro è ancora in vigore, il filtro non può essere disattivato. La maschera o il report mostrerà sempre la visualizzazione filtrata della tabella o query sottostante.
Causa
È disponibile una funzionalità progettata per consentire di creare facilmente maschere e report filtrati in modo permanente. Access lo fa incorporando un filtro nella struttura dell'oggetto, se tale filtro è in vigore al momento del primo salvataggio dell'oggetto.
Risoluzione
Se non si vuole che un filtro applicato a una maschera o a un report appena creato diventi permanente, rimuovere il filtro prima di salvare l'oggetto per la prima volta.
Se è stata creata una maschera o un report e lo si è salvato per la prima volta mentre è in uno stato filtrato e successivamente si decide di non rendere permanente il filtro, è possibile modificare la proprietà Origine record dell'oggetto usando la procedura seguente.
Rimuovere un filtro permanente da una maschera o un report
-
Nel riquadro di spostamento fare clic con il pulsante destro del mouse sulla maschera o sul report e quindi scegliere Visualizzazione Struttura dal menu di scelta rapida. L'oggetto si apre in visualizzazione Struttura.
-
Se la finestra delle proprietà non è già visibile, premere F4 per visualizzarla.
-
Fare clic nella casella della proprietà Origine record dell'oggetto e quindi fare clic su . Viene visualizzato Progettazione query, con la query recordset dell'oggetto visualizzata.
-
Cercare i campi filtrati e i criteri di filtro nella griglia di struttura della query. Nella figura seguente è presente un campo filtrato, CompanyName, e un singolo criterio, Contoso, Ltd.
-
Selezionare una colonna che contiene un campo filtrato facendo clic sulla barra grigia appena sopra la riga Campo nella griglia di struttura della query.
-
Premere CANC per rimuovere il campo filtrato e il relativo criterio.
-
Ripetere i passaggi 5 e 6 per ogni campo filtrato da rimuovere dalla struttura dell'oggetto.
-
Chiudere Progettazione query. Quando viene richiesto di salvare le modifiche apportate all'istruzione SQL e aggiornare la proprietà, fare clic su Sì.
Il filtro permanente è stato rimosso dalla maschera o dal report.
Nota: La rimozione di un filtro permanente da una maschera o da un report in questo modo non impedisce di usare lo stesso filtro in modo normale su questo oggetto in futuro. Viene rimosso solo dalla struttura dell'oggetto, in modo che sia possibile visualizzare tutti i record nella tabella o nella query sottostante per impostazione predefinita.