RE:Anidar más de 2 subformularios
Un subformulario se puede relacionar con cualquier objeto / campo de su 'formulario padre'.
Si se abren subformularios para crear relaciones entre ellos, se utiliza el formulario PADRE, se crean alias de los campos que se utilizan para relacionar y (por ejemplo) relacionamos cinco subformularios:
.- El subformulario_1 se relaciona con el formulario padre
.- El subformulario_2 se relaciona con el subformulario_1
.- El subformulario_3 se relaciona con el subformulario_2
.- El subformulario_4 se relaciona con el subformulario_3 (por uno de sus campos)
.- El subformulario_5 se relaciona con el subformulario_3 (sea por el mismo campo o por otro campo diferente)
Se crean los alias de los campos de relación (pueden estar ocultos, tener de alto cero, ancho cero y funcionan igualmente)
.. El subformulario_ 1 no lo precisa (se relaciona de forma automática es la relación normal)
.. Se crea un cuadro de texto de nombre Relacion_1 y se le asocia al campo del formuario_1 que se relacionara con el subformulario_2
.. Se crea un cuadro de texto de nombre Relacion_2 y se le asocia al campo del formuario_2 que se relacionara con el subformulario_3
.. Se crea un cuadro de texto de nombre Relacion_3 y se le asocia al campo del formuario_3 que se relacionara el subformulario_4 y con el subformulario_5.
.. También se puede crear un cuadro de texto de nombre Relacion_33 y se asocia con otro campo del subformulario_3
Solo hay que rellenar en cada subformulario (Vincular campos principales/ vincular campos secundarios) que campo (cuadro de texto) del principal se utilizara y el que corresponda del subformulario.
EL resto ya lo hace Access de forma automática cada vez que se efectúe un cambio.
Nota:
Para ocultarlos hay tiempo, en principio dejar visibles los cuadros de texto que se crean para las relaciones y verificar que aparece el dato esperado para una correcta relación
Cuando todo funcione como se necesita, se les selecciona manteniendo la tecla Shift pulsada y: altura cero, anchura cero, no visibles y su propiedad 'punto de tabulación' en NO.