No guardar campos vacíos en Access
Publicado por Víctor (6 intervenciones) el 27/07/2017 16:44:25
Buenos días, estoy tratando de agregar muchos Textbox en un formulario para ingresar "pasos" en una tabla, quisiera que los que no estén rellenados no se guardaran en la tabla al dar clic en el botón Guardar, es que si por ejemplo lleno 3 esos 3 se guardan pero también se guarda el resto (son 8 en total pero quiero agregar 100 como mínimo, es que no se cómo hacerle para que vayan apareciendo más y más según como el cliente los vaya necesitando).
Les dejo el código, ojalá que alguien pueda ayudarme, se lo agradeceré mucho.
NOTA: guardo en dos tablas, en tblDocumentos no tengo problemas, la que me preocupa es tblProcedimientos.
Saludos.
Les dejo el código, ojalá que alguien pueda ayudarme, se lo agradeceré mucho.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
respuesta = MsgBox("código del documento " & codigo & " Seguro que ya desea guardar?", vbOKCancel)
If respuesta = vbOK Then
DoCmd.RunSQL "INSERT INTO tblDocumentos (docCodigo,docDescripcion, docElaboro,docAprobo,docReviso,docURevision)values (txtcod,txtdesdoc,txtela,txtapr,txtrev,txtultrev)"
DoCmd.RunSQL "INSERT INTO tblProcedimientos (codDocumento,descripcion)values (txtcod,txtpro1)"
DoCmd.RunSQL "INSERT INTO tblProcedimientos (documento,descripcion)values (txtcod,txtpro2)"
DoCmd.RunSQL "INSERT INTO tblProcedimientos (documento,descripcion)values (txtcod,txtpro3)"
DoCmd.RunSQL "INSERT INTO tblProcedimientos (documento,descripcion)values (txtcod,txtpro4)"
DoCmd.RunSQL "INSERT INTO tblProcedimientos (documento,descripcion)values (txtcod,txtpro5)"
DoCmd.RunSQL "INSERT INTO tblProcedimientos (documento,descripcion)values (txtcod,txtpro6)"
DoCmd.RunSQL "INSERT INTO tblProcedimientos (documento,descripcion)values (txtcod,txtpro7)"
DoCmd.RunSQL "INSERT INTO tblProcedimientos (documento,descripcion)values (txtcod,txtpro8)"
codigo = depto & area & tdoc
Me.txtcod.Value = codigo
MsgBox "Documento creado"
clear
NOTA: guardo en dos tablas, en tblDocumentos no tengo problemas, la que me preocupa es tblProcedimientos.
Saludos.
Valora esta pregunta
0