Secondo me, le operazioni che dovrai fare non sono così complesse, anche perché in VB ci sono già istruzioni avanzate di accesso, inserimento, cancellazione, eliminazione, modifica di database, autocomposizioni di report ecc, anzi se avrai la pazienza di realizzarle sarai veramente in gamba. Certamente, il tempo di realizzazione è di gran lunga maggiore di quello impiegato per ottenere la stessa cosa con Access ma hai la possibilità di intervenire laddove Access limita piccole operatività ma di grande impatto sulla scorrevolezza del software. Se poi sei un programmatore molto pignolo, otterrai un prodotto di gran lunga migliore, installabile ovunque, distribuibile anche per rete e soprattutto sempre funzionante in ogni situazione.

Buon lavoro