quello ke vuoi fare in access è molto rischioso.
mentre con ASP puoi tenere il db in un'area protetta e inaccessibile dall'esterno, se vuoi farlo con un programma locale devi mettere il db in una directory pubbilica quindi tutti possono scaricarsi il tuo db.

io ti consiglio di interfacciarti al db tramite ASP.
saranno una o più pagine in ASP ke leggono/scrivono il datbase e ke restituiscono il rusultato al tuo programma.
in pratica sarà come scrivere una web apploication in asp, ma invece ke nel browser i risultati (e i comandi) verranno visualizzati sul tuo programma.