Ayuda con un Formulario

Hola Buen día!
aver si me podes ayudar
Mira tengo un formulario que al llenarlo los datos se cargan en una tabla
lo que yo quiero es que los datos no se carguen en la tabla hasta que yo lo pida!
¿Por qué? Por hay veces que no se llenan completamente los formularios y aun así se guarda la información y queda a medias!
Quisiera que no se guardara hasta que yo diara click a un botn o algo así o que me marcara un error si alguno de los campos estuviese vacío!
Espero puedas ayudarme! Gracias espero tu respuesta

1 Respuesta

Respuesta
1
Para poder hacer esto puedes hacer que el formulario muestre al usuario, en lugar de los campos de la tabla donde quieres guardar los datos, unos cuadros de texto. El usuario introduciría en ellos los datos que quieres, y al pulsar un botón, compruebas que están todos rellenos, y a continuación ejecutas una consulta SQL de inserción.
Por ejemplo, si el campo de la tabla es "valor", crearías un cuadro de texto en el formulario valortxt. En el botón pondrías:
DoCmd.SetWarnings False
'Aqui realizarías las comprabaciones que quieras, y si corresponde, haces la inserción:
DoCmd.RunSQL ("insert into valor values(" & valortxt.Value & ")")
DoCmd.SetWarnings True

El poner los warnings a false es para que no se le muestre al usuario un mensaje diciendo que se va a insertar un nuevo registro en la tabla. Por supuesto es opcional, pero acuérdate de que si lo pones, después debes volver a activar los warnings, porque si no se quedan desactivados para la BD.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas