Originariamente inviato da Dardino
Tanto per cominciare le istruzioni di pulizia dei campi mettile in una SubRoutine apposita così scrivi 1/4 di codice.

poi mi sa che subito dopo il metodo "Delete" ci voglia un metodo "Update" o "Refresh" o "Requery" ma non ne sono sicuro....

Per il resto non credo ci siano errori...

ma il messaggio te lo da anche se parti da 0 record senza averne eliminato alcuno?
La parte relativa alla pulizia dei campi ho dovuto metterla li perchè non me li pulisce nonostante i campi siano tutti collegati con DATASOURCE, quindi in teoria se il recordset è vuoto, mi dovrebbe svuotare i campi... cmq sono daccordo sull'utilizzo della sub.

Ho provato a mettere i metodi che hai detto, oltre che a rebind sul recordset e refresh del form, ma l'errore permane.

L'errore me lo da solamente sull'addnew dopo che ho eliminato l'ultimo record; se ho due record e ne elimino uno funziona tutto perfettamente...