Formularios





 
  Carátula
  Contenido
  Introducción
  Tablas
  Relaciones
  Consultas
  Consultas conteniendo acciones
  Formularios
  Formularios proyecto y desenvolvimiento
  Infomres
  Macros
  Ejemplo/Modelo
   
 
 
 
 
 
 
 










Manual de Access    




CAPÍTULO 5 – FORMULARIOS: OPERACIONES BÁSICAS.

Los formularios constituyen pantallas para la entrada y presentación de informaciones. El layout de estas pantallas es determinado por el proyectista de la Base de Datos y puede comprender alguna sofisticación tal como el uso se colores, letras de diversos tipos y tamaños, figuras, botones, etc. En los formularios es posible presentar resultados de cálculos y efectuar consistencias sobre datos alimentados. Eventualmente se puede imprimir un formulario a pesar de que el Access posee un recurso específico para la presentación de informaciones impresas Informes.

Existen tres tipos importantes de formularios: de columnas, tabular y subformularios. En general es posible crear rápidamente un formulario relativamente padronizado sobre los cuales si el proyectista lo desea, es posible hacer ajustes. La secuencia de pasos para la creación de un formulario a través del asistente es la siguiente:

  • En la ventana Base de Datos, seleccionar Formularios y picar el botón Nuevos
  • Elegir la opción Asistente de formulario
  • Elegir la tabla o consulta para la cual el formulario será desarrollado.
  • Seguir las indicaciones dadas por las ventanas presentadas por el sistema.

Para generar un formulario rápidamente en el formato padrón basta elegir el asistente para autoformularios de columnas, tabular u hoja de datos

Al final de este proceso se puede inspeccionar el formulario generado en la ventana de diseño o en la ventana de formulario con los datos de la tabla o consulta. Accesoriamente se puede inspeccionar esa tabla o consulta en el formato padrón de la hoja de datos, basta accionar los botones correspondientes en la barra de herramientas en la parte superior de la pantalla. La figura 5.1 muestra el formulario generado para el PADRÓN DE EMPLEADOS.

FIGURA 5.1 Formulario generado por el asistente para el PADRÓN DE EMPLEADOS.

Para verificar la distribución de las informaciones de ese formulario impreso, basta accionar el botón Vista preliminar. Este botón también puede ser accionado directamente en la ventana Base de Datos. El sistema provee una visión de la impresión en formato compactado.

Para visualizar detalles se puede accionar un zoom picando sobre la parte deseada. Para salir del modo de visualización de impresión, basta picar la tecla ESC o picar el botón Cerrar.

FIGURA 5.2 Ventana de diseño del formulario del padrón de funciones.

Las barras de herramientas para la construcción de formularios presentan recursos que dependen de la personificación usada (menú Ver, opción Barra de herramientas, personificar). En general se presentan configuradas conforme la figura 5.3. Además de eso, también es empleado el cuadro de herramientas para construir rótulos y cuadros de texto conforme detalles a seguir. En caso en que las barras o el cuadro no estén visibles en modo diseño del formulario se hacen visibles a través de las opciones del menú Ver

FIGURA 5.3. Barras y cuadros de herramientas para la construcción de formularios.

El proyectista de formularios manipula controles en la ventana de diseño. Las acciones que él puede realizar en general comprenden selección, movimentación, redimencionamiento y ajuste de estos controles. Estas acciones básicas también valen para el desarrollo de informes siendo presentados a continuación.

5.1 – Selección.

La selección del control es hecha picando sobre él, en respuesta aparecen marcas guías de manipulación (handles L ). Algunos controles, como cuadros de texto, poseen otro control asociado del tipo rotulo. Estos dos controles en general andan juntos.

FIGURA 5.4 Cuadro de texto con rótulo asociado.

Picando sobre el rótulo será considerado seleccionado el rótulo, picando sobre el cuadro de texto será considerada seleccionada el cuadro de texto.

Es posible seleccionar múltiples controles picando el mouse fuera del área en la que están estos controles, arrastrando por sobre ellos hasta envolverlos y soltando enseguida el Mouse. Este procedimiento también puede ser usado para seleccionar solo cuadros de texto o solo rótulos dependiendo de cuales objetos fueron comprendidos por la selección. Otra forma de seleccionar múltiples controles es picando uno por uno en tanto se mantiene presionado la tecla SHIFT.

5.2. – Movimiento.

Para movilizar el par rótulo y cuadro de texto seleccionado se debe colocar el cursor sobe sus bordes inferiores hasta que él se trasforme en una mano. En este instante se debe picar y arrastrar.

Para mover apenas el rótulo, picar en su guía de movimiento (el vector se transforma en una mano como el dedo indicado apuntando para la guía) y arrastrar. Para mover solamente el cuadro de texto utilizar su correspondiente marca guía. Observar que a pesar de que la movilización es por separado, los dos controles permanecen asociados.

En caso de ser necesario mover apenas uno de los dos elementos del par para otra sección (encabezado, pié), será necesario utilizar el menú Edición. Se selecciona el elemento y se utiliza Cortar. A continuación se selecciona la sección objetivo (en la zona gris fuera de la cuadrícula de diseño) y se acciona Pegar. Ahora los dos controles estarán definitivamente desasociados.

Para restringir la dirección de movilización de los controles se recomienda mantener presionada la tecla SHIFT, seleccionar control y arrastrarlo. La dirección del primer movimiento prevalecerá y será la única según la cual podremos mover el control hasta soltar el botón del Mouse.

5.3. – Redimensionamiento.

El redimensionamiento es hecho a través del posisionamiento del Mouse sobre una guía de redimensionamiento. El puntero debe cambiar de forma para un vector de dos puntas, en este instante se debe picar y arrastrar.

Es posible ajustar los bordes de rótulos al texto que él contiene automáticamente. Se debe seleccionar el rótulo y accionar Formato, Tamaño, ajustar. En caso en que el texto sea expandido o reducido en cantidad de caracteres, automáticamente es hecho el ajuste de las cuadrículas.

5.4. - Reaplicación.

Podemos duplicar un control varias veces. Se debe seleccionar el control y usar el menú Edición como la opción Duplicar. La duplicación que aparece al lado o abajo del control original se debe mover par la posición deseada y, en caso necesario, una nueva duplicación puede ser solicitada. En este caso la duplicada va a aparecer en una posición relativamente idéntica en la que había entre los dos controles anteriores.

Otra manera de duplicar es a través del recurso Copiar o Cortar y pegar. En este case se selecciona el objeto, se recorta o se copia vía menú Edición. A continuación, se selecciona la sección (detalle, pié, encabezado) para donde debe ser hecho el pegado. Nuevamente en el menú Edición se elige Pegar.

5.5- Remoción y asociación de rótulos.

Para borrar un control con su rótulo asociado se debe picar el control y accionar la tecla DEL. Para borrar apenas el rótulo se debe picar el rótulo y accionar DEL.

Para reasociar un rótulo, o procedimiento es algo complicado. Inicialmente debe crear un nuevo rótulo vía herramientas del cuadro de herramientas. Seleccione el botón, pique en el formulario, digite el texto. Enseguida recorte el rótulo vía Edición; Cortar. Ahora seleccione el control al cual será asociado el rótulo y accione Edición; Pegar.

5.6 - Alineación a la grilla.

La alineación correcta y precisa entre controles de un formulario es difícil de obtener manualmente. El Access dispone de una cuadrícula de alineación automática y que puede ser presentada en la ventana de proyecto del formulario. La cuadrícula solo es usada durante la faz de proyecto.

Para que la cuadrícula sea exhibida y utilizada automáticamente, varias providencias se precisan tomar:

  • Activar la opción Cuadrícula del menú Ver
  • Activar la opción Ajustar a la cuadrícula del menú Formato
  • Seleccionar el formulario picando en el área fuera de las secciones
  • En el menú Ver accionar la opción Propiedades para presentar en la pantalla la ventana de diálogo de propiedades del formulario
  • En la hoja Formato localizar las propiedades Línea X y línea Y y atribuir a ellas algún valor menor o igual a 9, por ejemplo 5, lo que indica cinco puntos de cuadrícula por cm. de formulario en las direcciones x e y.

A partir de este instante, todos los controles nuevos, diseñados en la pantalla serán automáticamente alineados a las marcas de la cuadrícula. En caso, que para algunos controles, no se desee este efecto, se debe mantener presionada la tecla CTRL mientras se diseña/arrastra el control en la pantalla.

La presentación de la cuadrícula puede ser desactivada apagando la opción Cuadrícula en el menú Ver.

La alineación automática puede ser inhibida apagando la opción Ajustar a la cuadrícula en el menú Formato.

Si la alineación automática no está activa, es posible momentáneamente hacer un alineamiento. Se debe seleccionar los controles y accionar el menú Formato, opción Alinear seguido de la opción A la cuadrícula. Todos los controles seleccionados serán alineados según su punta superior izquierda.

En caso que se desee que un control totalmente desaliñado (ni en el vértice superior izquierdo, ni sus dimensiones están conforme a la cuadrícula) quede de acuerdo con la cuadrícula se debe accionar el menú Formato con la opción Tamaño / a la cuadrícula.

5.7- Alineación entre controles.

Independientemente de la cuadrícula, es posible alinear controles entre sí. Se debe seleccionar controles que estén relativamente en una misma línea o columna y accionar el menú Formato opción Alinear seguido de la elección entre Izquierda, Derecha, Superior e Inferior.

La alineación será siempre en relación al lado del control más apartado del grupo.

5.8. – Copia de formularios.

Es común desenvolver un nuevo formulario a partir de una copia de un formulario ya existente. Para producir una copia en la misma base se debe realizar las siguientes opciones en la ventana Base de datos:

  • Seleccionar el formulario en la pantalla Base de Datos
  • En el menú Edición usar Copiar
  • En el menú Edición usar Pegar
  • Informar el nombre de la copia en al ventana de diálogo.

Para copiar formularios entre Base de Datos distintas se debe utilizar la opción Exportar del menú Archivo.






  |   |