Guardar Datos Si o No......????

Opcion que te permite Guardar Datos Si o No en las tablas de Destino

Option Compare Database

Dim rs As Object

Dim Modificado As Boolean

'El unico cambio que vas a ser es el del nombre de la tabla (u origen del Formulario)

Private Const LaTabla As String = "Coloca el nombre de la tabla" '<<<======= Cambiar

'Si Deseas copiar este codigo en otro formulario recuerda cambiar el Nombre de la _

Tabla de orgen del Form

Private Sub Form_BeforeUpdate(Cancel As Integer)

If Modificado Then

If MsgBox("¿Desea Guardar estos Registros...?", vbInformation + vbYesNo, "Guardar los Cambios Realizados...") = vbNo Then

Cancel = True

Modificado = Not Modificado

Me.Undo

DoCmd.GoToRecord , , acLast

End If

End If

End Sub

Private Sub Form_Dirty(Cancel As Integer)

Modificado = True

End Sub

Private Sub Form_Load()

Set rs = CurrentDb.OpenRecordset(LaTabla)

End Sub

Private Sub Form_Unload(Cancel As Integer)

rs.Close

Set rs = Nothing

End Sub

Permite al Usuario elegir si desea guardar los cambios si o no, ya que Microsoft Access graba automaticamente.