Ora, di preciso non ricordo, ma mi pare che il vb usa la virgola per separare i decimali mentre l'access il punto, quindi ecco spiegato l'errore. E' possibile cambiare queste impostazioni ma non ricordo dove... oppure fai una replace sul tuo campo