Está en la página 1de 6

Un Subformulario es un formulario que se inserta dentro de otro.

El formulario primario se denomina formulario principal, y el formulario


dentro del formulario se denomina subformulario.

Para crear
Subformulario se
presiona clic
sobre el icono en
la Sección de
Controles

Los subformularios son muy eficaces


cuando se desea mostrar datos de
tablas o consultas con una
relación uno a varios
Por ejemplo, podemos crear un formulario para mostrar los datos de la tabla
Cliente con un subformulario para mostrar las Facturas que se le han realizado

Pasos para crear el Subformulario


1. Se debe ubicar en el formulario principal (Cliente).
2. Seleccionar el botón de subformularios en la Sección de Controles.
3. Arrastrar en el área donde queremos que aparezca el subformulario.
4. Se presentará un asistente de la siguiente forma:
Nota: El formulario principal y
subformulario deben estar vinculados
para que el subformulario presente sólo
los registros que están relacionados con
el registro actual del formulario
principal (que el subformulario
presente sólo los productos comprados
en la factura que se esté mostrando).
5. Seleccionar la tabla o consulta de donde se extraerán los campos a mostrar en
el Subformulario.
6. Escoger como se vincularan los campos del formulario con el subformulario
(En este caso por el campo: ci_cliente que es el campo clave o campo común
entre ambas tablas)
6. Colocarle un nombre al formulario y Finalizar

OTRO PROCEDIMIENTO:
Crear-Asistente para Formularios-Ubicar tabla de la parte uno de la relación (Ej. Clientes)-Seleccionar los campos de la tabla y
pasarlos a la derecha. Luego antes de dar clic al botón siguiente ubicar tabla de la parte muchos de la relación (Ej. Factura)-
seleccionar y pasar campos de esa tabla a la derecha- clic en botón siguiente. Asegurar que se vean los datos con la tabla que
refleje la opción Formulario con Subformularios-clic botón siguiente-elegir distribución (puede ser hoja de datos)-siguiente-
cambiar títulos (opcional) y por último Finalizar.
Se creará el formulario y el subformulario.. No borrar el Subformulario del panel porque entonces no funcionaría
correctamente.
6. Se presentara el formulario con el subformulario en la parte inferior, el cual
podemos modificar en su diseño.

Formulario
(Parte Uno de la
Relación)

Sub Formulario
(Parte Muchos de la
Relación)

SE PUEDE VER LA RELACIÓN UNO A MUCHOS


EN EL EJEMPLO: UN CLIENTE PUEDE CANCELAR VARIAS FACTURAS

También podría gustarte