potresti anche semplificare così volendo:
anche se per correttezza sarebbe meglio fare un catch del numero dell'errore per essere sicuri di ingorare solo l'errore che è portato dall'assenza di modifiche da cancellare. questo solo per dare evidenza di un eventuale errore diverso (che non dovrebbe verificarsi), se non ti interessa una cosa del genere allora questo va benissimo così.codice:' Cancel edits -> do not save changes Private Sub cmdRollback_Click() On Error GoTo errorHandling ' Undo changes DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 errorHandling: DoCmd.Close acForm, Me.Name ' ovviamente se stai chiudendo questo form End Sub
![]()

Rispondi quotando