Access 2007
Salve,
Alcuni utenti accedono ad una form condivisa, dove possono filtrarne i dati visualizzati (semplice tabella), mediante alcune CheckBox che, in programazione, modificano il Filter della maschera stessa.
Ogni utente ha la possibilità di filtrare solo alcuni valori di un campo (Ad es l'utente 1 può filtrare i dati per il reparto 1, mentre l'utente 2 sia per il reparto 1 che 2), ovvero per ogni utente ci sono delle Filter diverse (gli specifici filtri vengono
caricati da una tabella di controllo all'avvio della form). A livello Form, il tutto è gestito, abilitando o meno le checkbox relative ai reparti; in caso di uncheck di tutte le opzioni, viene ricaricato il filtro specifico caricato inizialmente.
E fin qui tutto bene.
Tuttavvia gli utenti, dal menu Access "Ordina e Filtra", premendo il pulsante "Avanzate te - Cancella tutti i filtri", possono sppunto eliminare ogni filtro attivo, visualizzando così i dati di tutti i reparti, eludendo il controllo utente.
Come posso evitare questa possibilità, ovvero impedire agli utenti di visualizzare i dati non di pertinenza?
Grazie
Nota: il filtro in questione riguarda quello sulla maschera, non sulle singole colonne; quindi non posso impostare su "NO" la proprietà di maschera 'Consenti filtri'