Office 2007 - Access

Lección 42: SubFormularios

42/72 Lecciones 

Agregar  “Subforma”

Primero dejame explicarte lo que es una “Subforma” .
Una “Subforma” es una forma que es agregada a otra forma, la forma principal.
Una “Subforma” muestra datos relacionados con los de la forma principal.

Por ejemplo, tenemos la forma de los “clientes” y a esta deseamos añadirle una “Subforma” que nos muestre las ordenes de cada cliente.

Tenemos varios métodos para añadir una “Subforma”.
El primero es haciendo uso del asistente.
Primero, abre la forma en la cual deseas añadir una “Subforma” en “Vista de diseño”.
Selecciona el botón de Asistente en la “Cinta” bajo la pestaña contextual de “Diseño” y presiona el botón de “Subforma”.
Presiona y arrastra hacia la forma en el lugar donde quieras insertar la “Subforma”.

Esto abre la primera ventana del asistente.

En esta ventana, determinamos si los datos en la ” Subforma” se recuperarán de una tabla/consulta o una forma.

Porque ya tengo una forma de “Pedidos” que había hecho, selecciono la segunda opción, selecciono la forma y presiono el botón “Siguiente”.
 

 

En la segunda ventana determinas cuales campos de la forma y de la “Subforma”  están relacionados entre si.

Si eliges la primera opción, la cual es “Seleccionar de una lista”, entonces “Access” determinará que campos son elegibles.

Como un ejemplo, elijo la opción “Definir mis propios”

 

 

 

Esto abre cuadros de llenado, donde tienes que determinar los campos relacionados para la forma y la “Subforma” .

Estos temas por suspuesto no serían mostrados si hubieras elegido la opción “Seleccionar de una lista”.

Elijo el “ID de cliente” tanto para la forma como para la “Subforma”.

Y presiono “Siguiente”.

 

Esto te lleva a la última ventana del asistente donde ingresas un nombre para la “Subforma”.
Presiona el botón de “Finalizar”.
Ve el resultado en vista de “Forma”.

Haciendo click en los botones de navegación de la forma principal te muestra a los distintos clientes.
Haciendo click en los botones de navegación de la  “Subforma”, te da todas las ordenes del cliente seleccionado en la forma principal.

Una segunda manera, la cual yo pienso que es la más rápida, es hacer click en la forma que quieras usar como  una “Subforma”, desde el “Panel de navegación” y arrastrarla a la forma principal.

Increíble! Has completado Lección 42 INICIAR EL PROXIMO LECCIÓN