
Guardar Subformulario recorriendo los registros
Publicado por OSWALDO (2 intervenciones) el 03/11/2012 18:01:01
Buenos Días a los Integrantes de este Foro:
Reciban un cordial saludo, hoy acudo a su ayuda y conocimiento, tengo el siguiente problema.
Primero que todo trabajo con access 2007.
Tengo un formulario y un subformulario (tipo tabla), los cuales los cree con el asistente de formularios de access, el primero es el que contiene la información un documento de registro diario de movimientos, el subformulario (tipo tabla) guarda los registros de los movimientos de ese día la relación es uno a varios.
Una vez creados los formularios quite el origen de datos, osea las tablas con la que los cree.
Ahora le quiero hacer un botón que realice el guardar y lo hice también con la ayuda de access, que tiene esta acción docmd.saverecord (creo).
Aquí viene mi pregunta es quiero hacer el botón de guardar desde visual access que primero valide unos campos necesarios del formulario inicial, una vez lo haga revise si el subformulario tiene registros y CUANTOS registros tiene (para incluirlos en la tabla principal), y que mediante un for o while recorra los registros del subformulario y si cumple con unos requisitos los guarde, mediante una sentencia sql INSERT INTO en las dos tablas que tenían amarradas originalmente.
El botón que me genera mediante el asistente de access no me sirve o no lo se usar para validar primero los campos que requiero de la tabla principal y solo guarde los registros del subformulario que cumplan con una condición que haría mediante un if.
Agradezco de antemano su ayuda y colaboración.
Atentamente;
OSWALDO GAITAN ARAQUE
Bendiciones!!
Reciban un cordial saludo, hoy acudo a su ayuda y conocimiento, tengo el siguiente problema.
Primero que todo trabajo con access 2007.
Tengo un formulario y un subformulario (tipo tabla), los cuales los cree con el asistente de formularios de access, el primero es el que contiene la información un documento de registro diario de movimientos, el subformulario (tipo tabla) guarda los registros de los movimientos de ese día la relación es uno a varios.
Una vez creados los formularios quite el origen de datos, osea las tablas con la que los cree.
Ahora le quiero hacer un botón que realice el guardar y lo hice también con la ayuda de access, que tiene esta acción docmd.saverecord (creo).
Aquí viene mi pregunta es quiero hacer el botón de guardar desde visual access que primero valide unos campos necesarios del formulario inicial, una vez lo haga revise si el subformulario tiene registros y CUANTOS registros tiene (para incluirlos en la tabla principal), y que mediante un for o while recorra los registros del subformulario y si cumple con unos requisitos los guarde, mediante una sentencia sql INSERT INTO en las dos tablas que tenían amarradas originalmente.
El botón que me genera mediante el asistente de access no me sirve o no lo se usar para validar primero los campos que requiero de la tabla principal y solo guarde los registros del subformulario que cumplan con una condición que haría mediante un if.
Agradezco de antemano su ayuda y colaboración.
Atentamente;
OSWALDO GAITAN ARAQUE
Bendiciones!!
Valora esta pregunta


0