Hai un concetto molto errato della gestione Utenti... e suggerisco una profonda riflessione in quanto è una delle cose più critiche e complesse per l'impatto che ha o può avere nello sviluppo di una gestione di un Database.
Quello che chiedi è fondamentalmente poco chiaro, ed andrebbe analizzato perchè presente stranezze concettuali...!
Nello sviluppo di un Gestionale, ci sono UTENTI che possono ed utenti che NON POSSONO fare azioni... questo è relativamente semplice da definire con i permissivi.
Se la tua esigenza è spingere il sistema a consentire di agire su singoli campi invece la cosa si complica, in quanto richiede una MAPPA SPECIFICA per ogni MASCHERA... non per ogni Tabella... perchè le TABELLE non consentono una Gestione Utenti... solo tramite l'interfaccia puoi realizzare personalizzazioni, e dubito tu abbia solo 1 maschera... quindi per OGNUNA...!!!
Non devi generare Maschere a piede libero, ma farne solo 1(chiaramente per ogni interfaccia) ed avere a disposizione i mezzi per modificarla ONLINE a seconda dell'utente seguendo la MAPPA...
La cosa non è affatto semplice, serve lucidità nel vedere la soluzione, e capacità per semplificarne gli effetti.
Ti propongo un DEMO che potrebbe essere uno SPUNTO di partenza:
http://forum.masterdrive.it/access-79/login-sicurezza-form-44771/