Vincular form a 3 subforms sin utilizar cpo puente
Hola David:
Aunque mi pregunta con el asunto "Vincular form a 3 subforms sin utiliz. Cpo. Puente", ya está cerrada quisiera agradecerte de nuevo tu colaboración y comentarte que uno de los vínculos que me has facilitado ha sido muy positivo y he podido encontrar una nota de Microsoft que puede ser de interés para los demás usuarios.
El problema que exponía, ahora más documentado sería este:
Formulario principal
Nombre: FormSecciones
Campos:
Sección - Clave Principal
Subformulario 1
Nombre: SubFormFamilias
Campos:
Sección - Relacionado con FormSecciones
Familia - Clave Principal
Propiedades del Subformulario :
Vincular campos secundarios... Sección
Vincular campos principales... Sección
Subformulario 2
Nombre: SubFormVariedades
Campos:
Familia Relacionado con FormFamilias
Variedad - Clave Principal
Propiedades del Subformulario :
Vincular campos secundarios... Familia
Vincular campos principales... [SubFormFamilias].Form![Familia]
- - - - - - - Hasta aquí todo bien - - - - - -
Subformulario 3
Nombre: SubFormArticulos
Campos:
Variedad - Debería estar relacionado con FormFamilias
Articulo
Etc...
Propiedades del Subformulario :
Vincular campos secundarios... Familia
Vincular campos principales...¿ ?
¿Qué expresión podría poner en Vincular campos principales que me permita vincular el campo Variedad del SubFormVariedades con el mismo campo de SubFormArticulos?
Una vez resuelto el enigma el vínculo correcto que hasta ahora no funcionaba era:
[SubFormVariedades]. Form![Variedad]
Y una vez encontrada la siguiente nota: (Gracias a tu colaboración)
Notas
Cuando utilice el asistente para crear un formulario con dos subformularios, Microsoft Access sincroniza los dos subformularios adjuntando un procedimiento de evento a la propiedad AlActivarRegistro (OnCurrent) del primer subformulario. Puede copiar y modificar este procedimiento de evento si desea sincronizar más subformularios en el mismo formulario. Para ver este procedimiento de eventos, abra el primer subformulario en la vista Diseño, haga doble clic en el selector de formulario y, a continuación, haga clic en el botón Generar situado junto a la propiedad AlActivarRegistro (OnCurrent).
Ahora funciona perfectamente.
Muchas gracias de nuevo.
Jocaspe
Aunque mi pregunta con el asunto "Vincular form a 3 subforms sin utiliz. Cpo. Puente", ya está cerrada quisiera agradecerte de nuevo tu colaboración y comentarte que uno de los vínculos que me has facilitado ha sido muy positivo y he podido encontrar una nota de Microsoft que puede ser de interés para los demás usuarios.
El problema que exponía, ahora más documentado sería este:
Formulario principal
Nombre: FormSecciones
Campos:
Sección - Clave Principal
Subformulario 1
Nombre: SubFormFamilias
Campos:
Sección - Relacionado con FormSecciones
Familia - Clave Principal
Propiedades del Subformulario :
Vincular campos secundarios... Sección
Vincular campos principales... Sección
Subformulario 2
Nombre: SubFormVariedades
Campos:
Familia Relacionado con FormFamilias
Variedad - Clave Principal
Propiedades del Subformulario :
Vincular campos secundarios... Familia
Vincular campos principales... [SubFormFamilias].Form![Familia]
- - - - - - - Hasta aquí todo bien - - - - - -
Subformulario 3
Nombre: SubFormArticulos
Campos:
Variedad - Debería estar relacionado con FormFamilias
Articulo
Etc...
Propiedades del Subformulario :
Vincular campos secundarios... Familia
Vincular campos principales...¿ ?
¿Qué expresión podría poner en Vincular campos principales que me permita vincular el campo Variedad del SubFormVariedades con el mismo campo de SubFormArticulos?
Una vez resuelto el enigma el vínculo correcto que hasta ahora no funcionaba era:
[SubFormVariedades]. Form![Variedad]
Y una vez encontrada la siguiente nota: (Gracias a tu colaboración)
Notas
Cuando utilice el asistente para crear un formulario con dos subformularios, Microsoft Access sincroniza los dos subformularios adjuntando un procedimiento de evento a la propiedad AlActivarRegistro (OnCurrent) del primer subformulario. Puede copiar y modificar este procedimiento de evento si desea sincronizar más subformularios en el mismo formulario. Para ver este procedimiento de eventos, abra el primer subformulario en la vista Diseño, haga doble clic en el selector de formulario y, a continuación, haga clic en el botón Generar situado junto a la propiedad AlActivarRegistro (OnCurrent).
Ahora funciona perfectamente.
Muchas gracias de nuevo.
Jocaspe
1 respuesta
Respuesta de denciso
1