TEMA 4. Formularios |
4.2 ClasificaciÓn de formularios. Podemos clasificar los formularios en: • Dependientes: dependen de los datos de una o más tablas y/o consultas. • Independientes: utilizados para movernos por la aplicación. Formularios independientes: Panel de control Mediante el uso de este tipo de formulario vamos a poner movernos con mayor facilidad por una aplicación de Access. La figura 4.4 muestra un ejemplo de un panel de control. La creación de este tipo de formularios puede llevarse a cabo: 1. Con el Asistente para bases de datos (Véase figura 4.4). El Panel se crea automáticamente. Una vez creado podremos modificar su diseño e incluso añadir o modificar las opciones contenidas en el panel.
Figura 4.4. Panel de control principal creado por el Asistente. Mediante este panel gestionaremos nuestros contactos.
2. Mediante el Administrador del panel de control. Para activar el Administrador debemos realizar lo indicado en la figura 4.5.
Figura 4.5. Selección del Administrador del panel de control.
Una vez seleccionado el Administrador de control podremos realizar las operaciones necesarias con las páginas de dicho panel así como con los elementos contenidos en las páginas. La figura 4.6 muestra los cuadros de diálogos: Administrador del panel de control y Modificar página del panel de control.
Modificación de una página de un panel de control | Cuadro de diálogo Administrador del panel de Control.
3. Crear un formulario en blanco y añadir botones de comando e hipervínculos. En la figura 4.7 podemos observar un Panel de Control creado con esta opción en vista de diseño.
Figura 4.7. Diseño del panel de control.
Formularios dependientes: Con el Asistente para formularios podemos crear diferentes formatos de formularios de una manera sencilla y rápida: En COLUMNAS Cada campo aparece en una línea separada con una etiqueta a su izquierda; sólo un registro se muestra en pantalla. La figura 4.1 muestra un formulario de este tipo. TABULARES Muestra los campos en una fila horizontal con etiquetas en la parte superior del formulario. Cada fila representa un registro de la tabla o consulta en la que esté basado el formulario. Estos formularios son útiles cuando queremos mostrar varios registros a la vez. La figura 4.8 muestra el formulario para la tabla CLIENTES en forma tabular.
Figura 4.8. Formulario tabular para la tabla cliente.
Este tipo de formulario se suele utilizar cuando sólo queremos mostrar algunos campos y ver varios registros en una misma pantalla. HOJA DE DATOS Muestra los datos en hoja de datos igual que aparecen cuando abrimos una tabla. La figura 4.9 muestra el formulario de la figura 4.1 en hoja de datos.
Figura 4.9. Formulario en hoja de datos para la tabla clientes.
JERÁRQUICOS Los formularios jerárquicos trabajan con tablas relacionadas, por ejemplo si queremos diseñar el formulario de una factura que incluya información de cliente, empleado y de la factura, junto con detalles acerca de los productos vendidos (Véase Figura 4.10). Podemos crear formularios jerárquicos de dos formas: • Un formulario principal y subformularios (formulario separado que está incrustado en un formulario principal). • Un formulario principal y formularios vinculados
Figura 4.10. Formulario jerárquico.
En la figura 4.11 observamos un formulario vinculado. Aquí en lugar de mostrar todos los campos juntos, se muestran los datos del cliente y mediante la pulsación del botón de comando Facturas podemos ver el formulario vinculado con los datos de las facturas del cliente del formulario principal.
Figura 4.11. Haciendo clic en el botón FACTURAS del formulario principal se muestra el formulario vinculado.
La creación de formulario jerárquico se consigue porque el formulario principal y el subformulario se vinculan por un campo común en una relación uno a varios: • La tabla o consulta del lado uno, por ejemplo Facturas,proporciona datos al formulario principal. • La tabla o consulta en el lado varios, por ejemplo Detalles de Facturas, proporciona datos al subformulario. Así los formularios son vinculados mediante un campo clave principal en el lado uno y el campo clave secundaria en el lado varios. En la figura 4.12 podemos observar el diseño de un formulario/subformulario con sus propiedades de datos activas.
Figura 4.12. Vista de diseño de un formulario /subformulario. Podemos observar el campo de vinculación entre ambos formularios (DNI).
Copyright - © ANFORA, 2004. Todos los derechos reservados. Condiciones Legales.