Formulario en access

Hola, tengo un formulario en acess, el cuál escribe sobre una tabla. Quisiera poder evitar que el registro se insertara en la tabla automáticamente al hacer tab después del último control. En vez de esto deseo que el usuario inserte el registro apretando un botón. ¿Cómo lo puedo lograr?
Necesito esto para evitar que se ingresen datos en fotma involuntaria
Respuesta
1
Una forma donde no requiere mucho código es creando un formulario con Textbox para cada campo que quiere manipular de la base de datos, una vez el usuario termina de digitar la información debe presionar un botón que traslade el contenido de esos textbox a la base de datos. Este método se usa también cuando se quiere validar la información digitada antes de crear un registro en la base.
El código seria algo como:
Option Compare Database
Dim Db As Database
Dim Rs As Recordset
Private Sub Agrega_Click()
Set Db = CurrentDb
Set Rs = Db.OpenRecordset("PROVEEDOR")
Rs.AddNew
Texto01.SetFocus
Rs("NOMBRE") = Texto01.Text
Texto02.SetFocus
Rs("DIRECCION") = Texto02.Text
Texto03.SetFocus
Rs("TELEFONOS") = Texto03.Text
Rs.Update
Close
End Sub
---------------------
Para este ejemplo, hay una tabla llamada proveedor que tiene los campos Nombre, Dirección y Teléfonos.
Un formulario con tres textbox (Texto01, Texto02 y Texto03) que reciben los datos que luego ingresarán a la Tabla
Y un botón para confirmar la grabación de los datos que se llama "Agrega" el procedimiento se incorpora al evento click de ese botón
Suerte y

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas