¿Alguien podrá ayudarme con un problema que tengo con una base de datos que elabore en access?

Elabore un base de datos de un sistema contable en ms access, tengo un formulario en el cual capturo los datos como son número de póliza, beneficiario, concepto, importe, número de cuenta etc., y además tengo un formulario continuo en donde registro los asientos contables, le agregue el siguiente evento en el formulario continuo:

Private Sub Form_BeforeUpdate(Cancel As Integer)
If MsgBox("¿Desea guardar las modificaciones realizadas en el siguiente asiento contable?" & vbCrLf & " Descripción partida: " & Me.Descripcion_cla, vbQuestion + vbYesNo, DBEngine(0)(0).Properties("AppTitle")) = vbNo Then
Me.Undo
End If
End Sub

Cuando paso de un registro contable al siguiente aparece el MSGBOX de confirmación si ¿Desea guardar las modificaciones realizadas en el siguiente asiento contable?, le doy que si y me vuelve aparecer otra vez el MSGBOX de confirmación, ¿cómo le haré para que nodamás me aparezca una vez?

Por su ayuda muchas gracias.

Añade tu respuesta

Haz clic para o