Se vuoi fare una cosa veloce, utilizza il Wizard "Creazione guidata form dati" di VB (in genre, se non hai troppe pretese, funziona abbastanza bene)

Per l'impedire record doppi, se il DB e' strutturato bene (con le varie chiavi primarie, i vari controlli sulle chiavi duplicate ecc.) non hai bisogno di fare nulla nel codice VB, il gestore del DB te lo segnala con un messaggio di errore che puo' essere eventualmente intercettato.