Chi si approccia ad Access spesso commette il grave errore di considerare TABELLE e QUERIES, come oggetti di INTERFACCIA UTENTE.
Nulla di più assurdamente sbagliato.
Questi OGGETTI sono solo ed esclusivamente di SVILUPPO, quindi l'utente non deve potervi accedere.
Lo sviluppatore dovrà costruire delle MASCHERE che espongono i dati di quelle Tabelle o Queries di cui è necessario rendere proattivo l'utente.
Si usano le Maschere(Singole o continue o foglio dati...) perchè queste consentono di gestirne l'interfaccia in modalità interattiva, di rilevarne pertanto le azioni ed i tentativi di Edit/Delete o AddNew... nonchè di definire preventivamente i permessi...
L'uso delle Maschere consente quindi di interagire con l'utente intercettando gli EVENTI che quest'ultimo scatena e consente di guidarlo.
Quindi quello che fai è errato e devi orientarti in un modo più NORMALE..., suggerisco tuttavia per questo, che rappresentano le BASI di come si usa Access, un manualetto... da studiare.