Eliminar autosalvar en Formulario de Access

Hola.
Como puedo hacer para que un formulario no me guarde automáticamente la información que los usuario van poniendo en la base de datos, sino que hasta que hagan click en el botón de salvar que el formulario tiene agregado se salve la información. En otras palabras que no se vaya auto salvando el registro sino hasta que la persona ejecute el botón de salvar.
Slds

1 Respuesta

Respuesta
1
Quita el origen del registro y en cada campo del formulario elimina el origen del control, esto desvinculara el formulario con la tabla, posteriormente genera un botón de guardar, en donde debes de insertar los valores de los campos a una tabla con el comando INSERT en el evento Click del botón:
DoCmd.RunSQL "INSERT INTO nombre_tabla VALUES (" & Me.campo1 & "," & Me.campo2 & "," & Me.campo2 & ")"
O puedes usar el método de un RECORSET, igual en el evento click del botón:
dim bd as database
dim rs as recordset
dim qry as string
set bd = codedb()
qry = "SELECT id_usuario,usuario FROM nombre_tabla"
set rs = bd.openrecordset(qry)
rs.addnew
rs!id_usuario = me.id_usuario
rs!usuario = me.usuario
rs.update
Rs. Close
Saludos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas