
formulario y subformulario
Publicado por INÉS (7 intervenciones) el 16/06/2013 08:57:31
Hola Buenos días y gracias de antemano por la ayuda que he encontrado a través de las preguntas y respuestas de otros usuarios.
Tengo un formulario A que contiene un subformulario B
El subformulario B contiene a su vez dos subformularios C y D con tablas relacionadas 1 de B es a varios de C y 1 de B es a varios de D..
Yo abro el formulario A para un registro en concreto y el subformulario B lo abro para un registro nuevo.
Mi consulta es que si yo empiezo llenando datos del subformulario C ó D me da clave NULL del formulario B, ya que las tablas están relacionadas por la clave.
He intentado hacer un INSERT de la tabla de origen de B antes de abrir e ir al último registro de B pero la instrucción INSERT me da muchos mensajes y me pide el campo clave msgbox que yo ya le he informado.
También lo he intentado con me.recordset.edit y me.recordset.update pero no me sale.
¿cómo podría hacer para no obligar al usuario a informar y grabar datos del subformulario B para que pueda empezar a llenar por el subformulario C ó D si lo prefiere??
Saludos,
Tengo un formulario A que contiene un subformulario B
El subformulario B contiene a su vez dos subformularios C y D con tablas relacionadas 1 de B es a varios de C y 1 de B es a varios de D..
Yo abro el formulario A para un registro en concreto y el subformulario B lo abro para un registro nuevo.
Mi consulta es que si yo empiezo llenando datos del subformulario C ó D me da clave NULL del formulario B, ya que las tablas están relacionadas por la clave.
He intentado hacer un INSERT de la tabla de origen de B antes de abrir e ir al último registro de B pero la instrucción INSERT me da muchos mensajes y me pide el campo clave msgbox que yo ya le he informado.
También lo he intentado con me.recordset.edit y me.recordset.update pero no me sale.
¿cómo podría hacer para no obligar al usuario a informar y grabar datos del subformulario B para que pueda empezar a llenar por el subformulario C ó D si lo prefiere??
Saludos,
Valora esta pregunta


0