bases de datos- tema 5 - grupoconforsa.com · (encabezado, detalle y pie de ... en el grupo...

35
Access 2010: Aplicaciones Informáticas BD Relacionales. 5.1 Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas UNIDAD DIDÁCTICA CREACIÓN DE FORMULARIOS PARA INTRODUCIR Y MOSTRAR REGISTROS DE LAS TABLAS O RESULTADOS DE CONSULTAS Objetivos Específicos Este tema servirá para el aprendizaje del concepto y funcionalidad de los formularios de datos, así como de su manejo mediante la interacción del usuario con los datos presentados y manejados por ellos. 1. Aprender los métodos de creación de formularios, tanto simples como combinados con subformularios. 2. Conocer las posibilidades de interacción con los datos a través de los formularios. 3. Asimilar los diferentes elementos de diseño disponibles para la creación y mantenimiento de formularios. 4. Conocer las posibilidades de impresión de formularios. 5. Aprender los métodos de almacenado, modificación y eliminación de formularios.

Upload: doquynh

Post on 23-Sep-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.1

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

UNIDAD

DIDÁCTICA

CREACIÓN DE FORMULARIOS

PARA INTRODUCIR Y

MOSTRAR REGISTROS DE

LAS TABLAS O RESULTADOS

DE CONSULTAS

Objetivos Específicos Este tema servirá para el aprendizaje del concepto y funcionalidad de los formularios de datos,

así como de su manejo mediante la interacción del usuario con los datos presentados y

manejados por ellos.

1. Aprender los métodos de creación de formularios, tanto simples como combinados con

subformularios.

2. Conocer las posibilidades de interacción con los datos a través de los formularios.

3. Asimilar los diferentes elementos de diseño disponibles para la creación y

mantenimiento de formularios.

4. Conocer las posibilidades de impresión de formularios.

5. Aprender los métodos de almacenado, modificación y eliminación de formularios.

5.2 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Su estudio durará 8 horas y proporcionará al alumno conocimientos que le permitirán

desenvolverse en el manejo de los formularios.

5.1. CREACIÓN DE FORMULARIOS SENCILLOS DE TABLAS Y CONSULTAS

Los formularios son una herramienta muy práctica para llevar a cabo operaciones de edición de

datos de una forma más clara y eficiente. Un Formulario se puede definir como un diseño que

el usuario crea para introducir, cambiar y ver los registros de una base de datos. En un

formulario, el usuario podrá utilizar diversos elementos para su diseño como pueden ser tipos

de letra para poner títulos, gráficos que representen logotipos, líneas y colores, de modo que

sea el propio usuario el que construya el formulario a su medida. También el formulario

permite de un modo eficaz la introducción de datos, aportando un aspecto visual más atractivo

que el de las tablas. La información que se muestra en un formulario suele proceder de un

origen de registro que puede ser una tabla o una consulta. Hay que tener en cuenta que parte

de la información del formulario se almacena en el diseño mismo.

El vínculo entre un formulario y su origen de registros se crea por medio de objetos gráficos

denominados controles. El tipo de control más comúnmente utilizado para mostrar y escribir

datos es un cuadro de texto, como veremos más adelante.

La creación de formularios en Access 2010 puede realizarse tanto desde el asistente que nos

guiará paso a paso en el diseño de sus diferentes opciones, como desde un nivel más

avanzado donde todo el diseño correrá por nuestra cuenta en la Vista diseño y otras vistas

disponibles para su ajuste.

Las diferentes tareas de edición o diseño de un formulario las realizamos desde las diferentes

Vistas que nos ofrece el formulario: Diseño, Formulario y Presentación.

Vista Diseño Ofrece una vista detallada de la estructura del formulario y de sus diferentes secciones

(Encabezado, Detalle y Pie de página). En esta vista el formulario no se está ejecutando y es la

que permite el mayor número de operaciones de modificación del diseño del mismo, tanto de

los controles contenidos como del contenedor en sí mismo.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.3

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Vista Presentación En la vista presentación se muestran, dentro de los controles diseñados al efecto, los datos del

origen vinculado al formulario pero no es posible agregar o modificar datos en dicho origen. En

esta vista el formulario se está ejecutando y por tanto solamente permitirá ciertas

modificaciones en su diseño.

Vista Formulario La vista formulario es una variante de la vista presentación y en ella se permite modificar los

datos mostrados o añadir nuevos registros al origen vinculado al formulario. Es la vista ideal

para una edición ordenada de los datos. Desde esta vista también se pueden llevar a cabo

ciertas modificaciones en el diseño del formulario.

5.4 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Un método sencillo para crear un Formulario es a través del asistente para formularios. Esta

utilidad nos irá guiando paso a paso en la creación del mismo a través de varias ventanas

mediante las cuales nos solicitará la información necesaria para la creación del formulario.

En el grupo Formularios de la ficha Crear disponemos de los accesos a los diferentes métodos

de creación de formularios, asistida o no.

Podremos optar desde su creación en blanco para que todo el diseño corra de nuestra cuenta

hasta diferentes plantillas de los tipos más estándar de formularios que se crearán basándose

en el origen de datos (tabla o consulta) seleccionado en ese momento.

En la primera ventana del asistente deberemos seleccionar el origen de datos con el que

quedará vinculado el formulario, pudiendo ser tanto tablas como consultas de selección o de

referencias cruzadas.

El tipo del objeto quedará identificado junto a su nombre en la lista desplegable desde la cual

deberemos seleccionarlo.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.5

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Una vez seleccionada la tabla o consulta deberemos seleccionar los campos de la misma que

se incluirán en el formulario, seleccionándolos del panel Campos disponibles y agregándolos al

panel Campos seleccionados con los botones > y >>. Si deseamos quitar de la selección algún

campo deberemos usar los botones < y <<.

Una vez seleccionados los campos incluidos deberás elegir su distribución dentro del formulario

entre los cuatro diseños que Access incorpora.

El diseño En columnas mostrará los valores de los registros

en una sola columna, incluyendo cada campo en una línea

distinta. Los registros se presentan individualmente lo que resulta

útil para introducir o visualizar registros de tablas formados por un

número elevado de campos.

El diseño Tabular muestra los valores de los registros

utilizando el formato de filas y columnas, apareciendo cada

registro en una fila y en cada columna los distintos campos

de cada registro.

5.6 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

El diseño Hoja de datos presenta el mismo aspecto que se

visualiza al abrir una tabla en la vista hoja de datos.

El diseño Justificado presenta cada registro individualmente

de forma similar al Diseño en columnas pero organizando la

ubicación de los distintos controles relacionados entre sí en

conjuntos de encabezado y dato, distribuyéndolos con estilo

justificado en el espacio disponible.

Por último el asistente nos solicitará la asignación de un

nombre al formulario y nos permitirá elegir si deseamos

abrirlo directamente con datos o bien abrirlo en la Vista

diseño para su modificación.

Para Finalizar el asistente guardando el diseño del formulario deberemos pulsar el botón del

mismo nombre.

Si deseamos retroceder a alguno de los pasos anteriores podremos usar los botones Atrás y

Siguiente para movernos por las diferentes ventanas del asistente o el botón Cancelar si

deseamos desestimar el diseño sin guardarlo.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.7

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

El método más rápido y sencillo de creación de formularios es utilizando los iconos de creación

de autoformularios incluidos en el grupo Formularios de la ficha Inicio, que incluye los tipos de

formularios de uso más común.

Primero seleccionaremos la tabla o consulta que servirá de origen de datos y posteriormente

simplemente deberemos seleccionar el icono del tipo de formulario que deseamos crear.

Cuando utilices los autoformularios deberás tener precaución con el número de campos que

presente cada registro de la tabla o consulta seleccionada, ya que de ser excesivo se producirá

un error en la generación del autoformulario y no podrían visualizarse todos ellos.

Si la tabla o consulta seleccionada no supera el máximo de campos el formulario se creará

automáticamente con su formato estándar que luego podrá ser modificado.

5.8 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

RECUERDA

Si el formulario creado con el asistente es para introducir datos en la tabla origen del

formulario, debemos incluir todos los campos ya que los que no incluyamos no

podremos editarlos. Si, por ejemplo, no incluimos el campo Teléfono, no podremos ni

verlo ni escribirlo en ningún registro.

PROFUNDIZA

Cuando necesites diseñar en blanco formularios de orígenes con un alto número de campos

hazlo primeramente con el asistente para posteriormente abrirlo en la vista diseño y darle el

aspecto final deseado. Así te ahorrarás agregar uno a uno todos los campos y simplemente

tendrás que reubicarlos en el diseño.

5.2. PERSONALIZACIÓN DE FORMULARIOS UTILIZANDO DIFERENTES ELEMENTOS DE DISEÑO Una vez creado un formulario ya sea en blanco o con el asistente podremos modificar su

diseño bien sea estructural o estéticamente, personalizándolo bien con diseños predefinidos o

con propios. Estas acciones podrán realizarse desde alguna de las diferentes vistas del

formulario siendo las más adecuadas la Vista diseño y la Vista Presentación. Analizaremos a

continuación las características de cada vista disponible.

Vista Formulario En esta vista solamente podremos utilizar el formulario para editar o añadir datos sin

posibilidad de modificar su diseño. La ventana de Access presentará la siguiente estructura:

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.9

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Cinta de opciones: Incorpora el botón de cambio de vistas, así como diferentes opciones y

herramientas para Ordenar, Filtrar, Buscar, Añadir y Eliminar registros similares a los de la

Vista Hoja de datos de la tabla.

Formulario: Campos de la tabla distribuidos por la pantalla para facilitar la visualización de

los datos. Nos muestran el contenido de los registros de las tablas, los datos que

modifiquemos o los nuevos registros que añadamos, se almacenan en los campos de la tabla

origen de los datos.

Botones de desplazamiento: Botones que nos permiten visualizar en pantalla los datos del

registro al que nos desplacemos; primer, anterior, Nº de registro, siguiente, último, nuevo.

Vista Diseño Desde esta vista podremos realizar cualquier tarea de diseño del formulario y accederemos a

ella desde el botón Vistas de la ficha Inicio. La ventana de Access presentará este aspecto:

5.10 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Cinta de opciones: Fichas de la vista Diseño con todos los accesos a las herramientas para

diseñar los formularios y para dar formato a todos los objetos que se incorporen a él.

Reglas: Para organizar los controles de un formulario nos ayudamos de las guías que nos

proporciona la Regla y las cuadrículas. Para mostrar y ocultar estos elementos de ayuda,

hacemos clic en el comando Regla o Cuadrícula del menú contextual del área de detalle.

Sección Encabezado del formulario: Muestra, por ejemplo, el título del formulario o el

logotipo de la empresa. El encabezado aparece completo en la Vista Formulario, de modo que

todos los controles de la sección se ven siempre en pantalla. No debemos dejar espacio

innecesario ente la sección Encabezado de Formulario y Detalle.

Sección Detalle: En esta sección debemos situar los controles dependientes de los campos

del origen del registro. La sección Detalle aparece en la Vista Formulario en el espacio de

pantalla que no ocupan la sección de tamaño fijo del encabezado y pie del formulario. Si hay

más controles de los que se pueden mostrar en pantalla, aparecerán las barras de

desplazamiento para poder visualizarlos todos.

Sección Pie de formulario: En esta sección podemos colocar las instrucciones de uso del

formulario, a los botones de comando de gestión de registros o formularios, por ejemplo,

imprimir un registro o abrir otro formulario. Un pie de formulario aparece en la Vista

Formulario con su alto completo, de modo que los controles de la sección se ven siempre en

pantalla. No debemos dejar espacio innecesario entre los controles de esta sección y el borde

final.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.11

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Lista de campos: La lista de campos nos permite incorporar controles que dependen de los

campos de la tabla o consulta origen del formulario. Para mostrarla y ocultarla hacemos clic en

el botón Agregar campos existentes del grupo Herramientas de la ficha Diseño. Hacemos clic

sobre el campo y lo arrastramos hasta la posición deseada.

Grupo de controles: Está ubicado en la ficha Diseño y permite incorporar controles en las

secciones de un formulario.

Ficha Organizar: Contiene utilidades para organizar la posición de los diferentes elementos

contenidos en el formulario.

Ficha Formato: Contiene opciones para configurar el formato visual de los diferentes

elementos del formulario.

Vista Presentación La vista presentación en realidad es una vista formulario con acceso a las fichas contenedoras

de herramientas y controles de diseño. En ella se permite modificar el formato del formulario

en la mayoría de sus aspectos, con lo que se consigue una forma más intuitiva de modificación

que en la vista diseño. En esta vista el formulario se está ejecutando y los datos se muestran

en tiempo real con lo que las modificaciones de tamaños de controles o apariencia de los

mismos se pueden comprobar inmediatamente después de haberlas efectuado.

Las herramientas necesarias para el diseño de un formulario se hayan concentradas en las tres

fichas contextuales Diseño, Organizar y Formato.

En la ficha Diseño encontraremos las opciones que nos permitirán añadir y ajustar todos los

aspectos del diseño del formulario como sus combinaciones globales de colores y fuentes,

controles disponibles para incluir o acceso a la lista de campos y a la hoja de propiedades

desde la que configuraremos con mayor precisión las propiedades de cada objeto concreto.

En la ficha Organizar dispondremos de opciones de manejo, agrupación y ubicación de los

objetos contenidos en el formulario que nos ayudarán en la tarea de diseño.

5.12 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

En la ficha Formato se concentran las opciones de selección del formato de fuentes de letra,

formatos de datos, fondos, rellenos y estilos visuales de los controles incluidos en el

formulario.

Para crear un formulario desde cero o para modificar los elementos de uno existente

generalmente tendremos que trabajar en la Vista Diseño. En esta vista, el formulario se

organiza en secciones y disponemos de las herramientas de trabajo necesarias para organizar

y modificar los controles. Para dar mayor atractivo a nuestros formularios, podremos utilizar

controles como Etiqueta, Línea, Rectángulo e Imagen, etc.

La Vista Diseño se divide en tres secciones: Encabezado del formulario, Detalle y Pie del

formulario.

Encabezado del formulario En el menú contextual de cualquiera de las tres secciones del formulario podremos elegir el

comando Encabezado o pie de formulario o Encabezado o pie de página. Si seleccionamos esta

última opción aparecen dos secciones de cabecera y pie de página. La forma más sencilla de

introducir el texto de cabecera o pie es utilizando las etiquetas individuales (en el siguiente

apartado veremos el cuadro de herramientas y los botones para introducir etiquetas), es decir,

una etiqueta que no pertenece ni está vinculada a ningún control. En la sección de cabecera o

pie de formulario hacemos clic en el lugar donde deseamos colocar la etiqueta e introducimos

a continuación el texto de la etiqueta. Si deseamos presentar el texto de una etiqueta en más

de una línea en un formulario, podemos ajustar el tamaño de la etiqueta en más de una línea;

o bien, para realizar un salto de línea pulsamos la combinación de teclas CTRL +INTRO.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.13

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Los encabezados y los pies de formulario aparecen en la parte superior e inferior de un

formulario en la vista Formulario y al principio y al final de un formulario impreso. Los

encabezados y los pies de página aparecen en la parte superior e inferior de cada página

impresa; no aparecen en la Vista Formulario. Por lo general, en esta sección se incluye el título

del formulario, el logotipo de la empresa o el nombre de la empresa. El encabezado de

formulario aparece en la vista Formulario con su alto completo, de modo que los controles de

la sección se ven siempre en pantalla. No debemos dejar espacio innecesario entre la sección

Encabezado de formulario y Detalle.

Detalle Muestra los registros del origen de registros del formulario. Esta sección suele contener los

controles dependientes de los campos de la tabla o consulta origen del formulario. La sección

Detalle aparece en la Vista Formulario en el espacio de pantalla que no ocupan las secciones

de tamaño fijo de encabezado y pie. Si hay muchos controles tendremos que utilizar las barras

de desplazamiento para visualizarlos todos.

Pie del formulario Muestra, por ejemplo, las instrucciones de uso del formulario o los botones de comando de

imprimir, salir, abrir formularios relacionados, etc. Un pie de formulario aparece en la Vista

Formulario con su alto completo, de modo que los controles de la sección se ven siempre en

pantalla. Un pie de formulario aparece en la parte inferior del formulario en la Vista Formulario

y al final de una copia impresa.

Los controles contienen toda la información de un formulario o informe. Los controles

son objetos de un formulario, informe o página de acceso a datos que muestran información,

realizan acciones o se emplean para embellecer y decorar. Microsoft Access 2010 incorpora los

siguientes controles: Cuadro de texto, etiqueta, control de pestaña, hipervínculo, control de

explorador web, control de navegación, grupo de opciones, salto de página, cuadro combinado,

gráfico, botón de alternar, botón de opción, casilla de verificación, cuadro de lista, marco de

objeto dependiente e independiente, datos adjuntos, botón de comando, imagen, línea,

rectángulo y controles ActiveX. Los controles pueden ser dependientes, independientes o

calculados.

5.14 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

� Un control dependiente está unido a un campo de una tabla o consulta. Los

controles dependientes se utilizan para mostrar, introducir y actualizar valores de los

campos de la base de datos.

� Un control independiente no tiene un origen de datos. Podemos emplear los

controles independientes para mostrar información, líneas, rectángulos e imágenes.

� Un control calculado utiliza los datos de una tabla o consulta para establecer una

expresión.

Con las herramientas Etiqueta, Línea, Rectángulo e Imagen podemos insertar controles

independientes en los formularios para hacerlos más atractivos.

� Para insertar una línea, hacemos clic en el botón Línea y, después, situamos el puntero

del ratón en la posición donde queremos iniciar el trazado de la línea. Hacemos clic y

arrastramos el cursor para dibujar la línea del tamaño que deseamos. Para finalizar

soltamos el botón del ratón.

� Para insertar una imagen, hacemos clic en el botón Imagen y, a continuación, trazamos

en el área del formulario la superficie que ocupará la imagen. Desde el cuadro de diálogo

Insertar imagen, localizamos el archivo y hacemos doble clic sobre él o lo seleccionamos y

pulsamos el botón Insertar.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.15

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

� Para dibujar un rectángulo, hacemos clic en el botón Rectángulo y, seguidamente,

situamos el puntero del ratón en el ángulo superior izquierdo del área ocupará y

arrastramos hasta dibujar toda su superficie. Para finalizar, soltamos el botón del ratón.

� Para agregar en el formulario etiquetas de texto, hacemos clic en el botón Etiqueta y,

seguidamente, situamos el puntero del ratón en la posición en la que deseamos situarla. A

continuación, arrastramos hasta trazar el área que deseamos que ocupe la etiqueta,

hacemos clic y escribimos el texto deseado. Al terminar pulsamos la tecla INTRO.

Cada uno de los controles ocupa una capa por lo que un control puede superponerse y ocultar

total o parcialmente a otro. Para mover un control hacia una capa más cercana al fondo o al

frente, deberemos seguir los siguientes pasos:

1. Seleccionar el control al que queremos modificar el orden de capa.

2. Hacer clic en la ficha Organizar y, a continuación, hacer clic en el comando Traer al

frente o Enviar al fondo.

Si mantenemos presionada la tecla MAY al trazar una línea o un rectángulo, trazaremos líneas

rectas y cuadrados perfectos.

Para modificar la distribución de los controles de un formulario tenemos que aprender a

manipularlos: seleccionar, mover, cambiar el tamaño, eliminar e insertar un nuevo control.

También podemos aplicar a los controles diversos formatos de fuente, color de líneas y color

de fondo, incluso combinaciones preestablecidas de colores, fuentes o ambos si aplicásemos

un tema de diseño completo. Para facilitar la distribución de los controles podemos alinearlos,

ajustar su tamaño y agruparlos para tratarlos como un único objeto.

Manipular controles Ya hemos visto que los objetos que se muestran en un formulario reciben el nombre de

controles. En este apartado vamos a aprender a distribuir y manipular los diferentes tipos de

controles en la vista Diseño.

• Para seleccionar un control, hacemos clic en él. Se muestran controladores de tamaño

en sus laterales y el cursor del ratón cambiará a opciones de desplazamiento o de cambio

de tamaño en función de su posición sobre el control, ya sea en sus bordes o en sus

esquinas.

5.16 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

• Para seleccionar más de un control, tras seleccionar el primero, mantenemos pulsada

la tecla MAY mientras hacemos clic en los otros controles. También podremos seleccionar

todos los alineados horizontalmente o verticalmente seleccionando primero uno de ellos y

posteriormente haciendo clic cuando el cursor del ratón muestre una flecha simple

mientras esté situado en alguno de los bordes del control.

• Para mover un control seleccionado junto a su etiqueta, cuando el cursor toma la

forma, lo arrastramos hasta la nueva posición.

• Para mover sólo el control o sólo su etiqueta, nos aseguramos que no estén

combinados y después situamos el puntero en la esquina superior izquierda hasta que

toma la forma, entonces lo arrastramos hasta su nueva posición.

• Para ampliar o reducir el tamaño adecuado situamos el puntero en los bordes

laterales. El puntero adquiere la forma de doble flecha horizontal o doble flecha vertical y

arrastramos hasta alcanzar el nuevo tamaño.

• Para eliminar un control seleccionado, pulsamos la tecla SUPR o hacemos clic en el

comando Eliminar de su menú contextual. También están disponibles opciones para borrar

toda la fila o toda la columna a la que ese control corresponde en el diseño. Si queremos

recuperar el último control eliminado, pulsamos el botón Deshacer.

• Para agregar un control dependiente a un formulario, hacemos clic sobre el campo

en la Lista de campos, y lo arrastramos hasta la posición deseada. A continuación

adecuamos su tamaño y su posición respecto a los otros controles.

• Para seleccionar todos los controles que se encuentran en un área del formulario,

hacemos clic en uno de los extremos del área y arrastramos hasta el extremo opuesto.

Todos los objetos que quedan total o parcialmente dentro del área trazado son

seleccionados.

Formato de controles: Fuente Para resaltar el texto de las etiquetas y de los controles de un formulario o informe podemos

utilizar las opciones del grupo Fuente de la ficha Formato, que son las habituales para esta

función en todas las aplicaciones Office.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.17

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

1. En primer lugar seleccionamos el control o grupo de controles cuyo formato de texto

queremos cambiar. Para cambiar la fuente a utilizar, hacemos clic en el botón de lista de

cuadro Fuente y, a continuación, en la fuente a utilizar.

2. Para cambiar el tamaño de fuente, hacemos clic en el botón de lista del cuadro Tamaño y,

seguidamente, en el tamaño que deseamos aplicar.

3. Para aplicar un color al texto, hacemos clic en el botón de lista Color y, después, sobre el

color a aplicar de la paleta de colores.

4. Para aplicar el estilo Negrita, o Cursiva o Subrayado, hacemos clic en los botones

correspondientes.

5. Para alinear el texto dentro de la etiqueta o control hacemos clic en uno de los botones de

alineación. El texto adopta automáticamente el formato que hemos aplicado.

Formato de controles: Líneas y fondo Podemos modificar el formato de las líneas, fondo o aspecto de un control desde el grupo

Formato de controles de la ficha Formato.

• Color de fondo: Al hacer clic sobre uno de los colores modificamos el color de fondo de

la etiqueta o control seleccionado.

• Color de borde: Al hacer clic sobre uno de los colores modificamos el color de las líneas

que conforman los bordes de la etiqueta o control seleccionado.

5.18 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

• Grosor y Tipo de Líneas de los bordes: Al hacer clic sobre cada una de las opciones de

tipo y grosor de líneas modificaremos las líneas de los bordes de la etiqueta o control

seleccionado.

• Efectos Visuales: Si el control lo admite podemos seleccionar cualquiera de los efectos

especiales para las etiquetas o controles: Bisel, Sombra, Iluminado y Bordes suaves.

• Formas y Estilos Rápidos: Si el control seleccionado lo admite también podremos

aplicarle diferentes formas y estilos rápidos de diseño.

Formato de controles: Temas Un Tema es un conjunto de elementos de formato unificados bajo una misma descripción y

que te servirán para dotar a los formularios e informes de un diseño homogéneo para todos

sus controles.

Este conjunto de opciones de formato incluye conjuntos de colores, de fuentes de texto así

como efectos de líneas y de rellenos.

Podrás utilizar los predefinidos que Access 2010 incorpora, modificarlos a tu gusto e incluso

crear y guardar tus propios Temas.

Organizar Controles A un conjunto de controles de un formulario podremos alinearlos y agruparlos para trabajar

con ellos como si fueran un único control.

• Para alinear un conjunto de controles seleccionados en un formulario, utilizaremos las

opciones del submenú Alinear de su menú contextual o del grupo Tamaño y orden de la

ficha Organizar. Del conjunto de opciones del submenú Alinear, hacemos clic en aquel que

mejor se ajuste a nuestras necesidades.

• Para poder desplazar y modificar el tamaño de un grupo de controles como si fueran una

unidad, los seleccionamos y, a continuación, efectuamos en uno de ellos la modificación

que afectará a todos los seleccionados.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.19

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

• Para igualar, aumentar o disminuir el espacio vertical y horizontal que separa un conjunto

de etiquetas o controles seleccionados, hacemos clic en la opción Tamaño y orden de la

ficha Organizar, y en su opción Tamaño espacio seleccionamos el comando que deseemos

aplicarles.

• Para ajustar el tamaño de una etiqueta a su contenido o al tamaño de una de las

seleccionadas, seleccionamos Ajustar en las opciones de tamaño expuestas en el punto

anterior.

En la mayoría de los casos lo más eficaz es crear el formulario mediante el asistente y

posteriormente aplicarle los cambios de diseño que precise, incluso en muchas ocasiones es la

forma más rápida de crear formularios complejos que contengan gran número de campos de

datos.

Para modificar el diseño de un formulario deberás abrirlo ya sea en la Vista diseño o en la Vista

presentación.

Desde cualquiera de las vistas podrás cambiar a otra diferente. Si has efectuado algún cambio

en el diseño se te pedirá confirmación para guardar esos cambios, pero las modificaciones que

hagas en los datos mostrados se guardarán inmediatamente en el origen de los datos.

Recuerda que en la Vista formulario no se pueden efectuar modificaciones en el diseño del

formulario, simplemente se podrán editar y manipular los datos presentados en él.

La Vista presentación es ideal para hacer cambios de diseño en los

que sea necesario comprobar en tiempo real como afectan a los

datos contenidos y al aspecto global del formulario.

5.20 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Los formularios creados mediante el asistente o autoformularios integran todos los controles

combinados en una matriz de celdas contenedoras invisibles para facilitar su alineación y

manipulación conjunta.

Para manipularlos individualmente será preciso seleccionarlos y dividir vertical u

horizontalmente su celda contenedora para así, creando nuevas celdas a partir de la existente,

disponer de puntos de ubicación.

Las modificaciones desde la Vista diseño no contarán con la visualización de datos en tiempo

real dado que pueden ser de cualquier tipo.

Si al añadir controles deseas usar el Asistente para

controles deberás activarlo antes de añadir los controles

sobre los que precisas asistencia en su configuración. Los

asistentes no se activan en todos los controles, sino

solamente en aquellos con cierta complejidad en su

configuración.

El asistente, en función del tipo de control, mostrará las opciones disponibles para que sean

seleccionadas, pudiendo ser necesarios varios pasos para la configuración, que se mostrarán

en diferentes ventanas por la que podremos desplazarnos con los botones Siguiente y Atrás,

utilizando el botón Finalizar cuando hayamos concluido aún sin haber llegado a la última

ventana o el botón Cancelar si deseamos abortarla.

Una vez añadido el control podremos modificar su tamaño y posición e incluso moverlo a otra

sección del formulario (Encabezado, Detalle o Pie).

Mientras realizas tareas de diseño podrás cambiar a otras vistas para evaluar los resultados.

La confirmación para guardar los cambios se solicitará cuando se cierre definitivamente el

formulario o si alguno de los cambios efectuados lo precisa.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.21

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

5.3. CREACIÓN DE SUBFORMULARIOS Un subformulario es un control contenedor de un formulario integrado en el que actúa como

principal. La información del subformulario está vinculada y relacionada con la mostrada en el

principal y nos resultará útil cuando deseemos mostrar en una única ventana datos

relacionados entre sí y provenientes de diferentes orígenes de datos.

Los subformularios deberemos añadirlos al diseño del

formulario principal como un control más y podremos

elegir entre integrar formularios ya existentes o definirlos

en ese instante.

Una vez hayamos agregado el control al área de diseño aparecerá el asistente de creación de

subformularios siempre que tuviésemos activados los asistentes para controles.

El asistente nos guiará paso a paso en la creación del subformulario y en primer lugar

deberemos elegir si la fuente de datos será un formulario ya existente o desde tablas y

consultas.

Cuando optemos por usar un formulario existente deberemos seleccionarlo de entre los

mostrados para, posteriormente, configurar su relación y vinculación con los datos del

formulario principal.

5.22 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

En el siguiente paso Access nos dará opción a elegir entre las vinculaciones que nos sugiere o

bien por la definición de una propia. Las vinculaciones sugeridas se basan en las relaciones

existentes entre las tablas.

Para definir una vinculación seleccionaremos los campos de la tabla origen de datos del

formulario principal y los campos del origen del subformulario que deseemos relacionar para

este enlace concreto.

Finalmente asignaremos un nombre al control contenedor del subformulario qué además será

utilizado para el texto de la etiqueta que se creará junto a él. Recuerda que un nombre

descriptivo facilitará su identificación.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.23

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Una vez definido, el subformulario mostrará la información que en su origen de datos esté

relacionada con el registro activo en el formulario principal.

Al igual que podemos desplazarnos por los registros del formulario principal también podremos

desplazarnos por los registros del subformulario.

La segunda posibilidad para crear un subformulario es vinculándolo a orígenes de datos como

tablas o consultas existentes, definiendo los campos incluidos en el subformulario y su relación

con los contenidos en el formulario principal.

5.24 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

En esta modalidad deberemos seleccionar los campos de las tablas o consultas incluidas en el

subformulario igual que si estuviésemos definiendo una consulta.

Una vez seleccionados los campos incluidos en el subformulario llegaremos al paso donde

definiremos la vinculación entre los datos del formulario principal y el subformulario. Si las

relaciones entre las tablas origen de datos están correctamente definidas generalmente las

vinculaciones propuestas por Access serán las adecuadas y no será preciso definirlas

nuevamente.

Si el tamaño asignado automáticamente no se ajusta al necesario recuerda modificarlo para

permitir una correcta visibilidad de los datos contenidos en el subformulario.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.25

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

5.4. ALMACENADO DE FORMULARIOS Ya habrás podido observar en apartados anteriores que, al cerrar el diseño de un formulario,

Access solicita confirmación para guardarlo y cuando lo guardamos queda incluido en la

sección Formularios del Panel de navegación para accesos posteriores.

Si el formulario creado debe ser utilizado posteriormente es necesario guardarlo. Aunque

muchos formularios se puedan crear con un simple clic siempre es aconsejable guardarlos para

evitar tener que crearlos cada vez que se necesiten.

5.26 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

5.5. MODIFICACIÓN DE FORMULARIOS La modificación de un formulario, una vez abierto, no presenta mayor dificultad que la de su

diseño inicial. Simplemente deberemos abrirlo en las vistas diseño o presentación y efectuar

las modificaciones como si estuviésemos diseñándolo inicialmente. Éstas podrán ser

meramente estéticas o de incorporación de nuevos controles.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.27

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Las propiedades de cada control podrán ser editadas con mayor precisión y detalle a través de

la Hoja de propiedades a la que podremos acceder con un simple doble clic sobre el control o

desde el icono incluido en el grupo Herramientas de la ficha Diseño.

La Hoja de propiedades permanecerá abierta

mientras no la cerremos expresamente y podremos

editar las propiedades de los controles simplemente

seleccionándolos en el área de diseño o en el

desplegable incorporado en la cabecera de la hoja

donde se muestra la relación de nombres de todos

los objetos.

5.6. ELIMINACIÓN DE FORMULARIOS Eliminar un formulario de la base de datos es muy sencillo, simplemente deberemos

seleccionarlo y bien pulsando la tecla SUPR (Suprimir) o bien seleccionando la opción Eliminar

de su menú contextual o del grupo Registros de la ficha Inicio.

5.28 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

El formulario se eliminará definitivamente sin posibilidad de recuperarlo, por tanto

Access solicitará confirmación antes de ejecutarla.

Si el formulario estuviese abierto no será posible eliminarlo hasta que se haya

cerrado.

5.7. IMPRESIÓN DE FORMULARIOS

Podremos imprimir los formularios si lo precisamos, imprimiéndose

consecutivamente todos los datos que puedan visualizarse en él, junto con

los controles del mismo, tanto los que actúen como contenedores de los

datos como el resto.

Para ello deberemos seleccionar el formulario que deseamos imprimir y

elegiremos la opción Imprimir de la ficha Archivo.

Dispondremos de tres opciones para la impresión:

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.29

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Impresión rápida que se efectuará con las

configuraciones de impresión que en ese momento

estén seleccionadas, sin posibilidad de variarlas.

Imprimir que nos dará la posibilidad de

seleccionar las opciones de impresión desde la

ventana correspondiente del sistema operativo.

Vista preliminar que nos ofrecerá todas las

posibilidades disponibles de configuración de la

impresión y del documento, junto con su

visualización previa para que podamos verificar

previamente el resultado final.

Una vez accedamos a la Vista preliminar tendremos acceso a la ficha del mismo nombre que

incluye todas las opciones de configuración de la impresión disponibles.

En el grupo Tamaño de página dispondremos de accesos a la

configuración del tamaño de la página, dimensiones de los

márgenes o selección de impresión exclusiva de los datos.

En el grupo Diseño de página encontraremos las opciones para

configurar la página tanto en orientación como en otros

aspectos.

En el grupo Zoom se concentran las opciones de selección del nivel

de aumento o reducción de la imagen previsualizada, así como del

número de páginas que serán mostradas en la ventana de

previsualización.

En el grupo Imprimir encontraremos el acceso a la impresión cuando ya hayamos configurado

adecuadamente los parámetros de la misma.

5.30 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

En caso de no desear efectuar la impresión simplemente cerraremos la Vista preliminar

mediante el correspondiente botón.

5.8. INSERCIÓN DE IMÁGENES Y GRÁFICOS EN FORMULARIOS En los formularios podremos insertar imágenes y gráficos representativos de los datos

mostrados. Las imágenes podrán insertarse bien como un control más en cualquier posición

del formulario o bien como fondo del mismo, pero estas operaciones solamente estarán

disponibles desde la Vista diseño.

Las imágenes de fondo son tomadas por Access como propiedades del formulario y por tanto

deberemos seleccionarlas y configurarlas desde la Hoja de propiedades del formulario, a la que

podremos acceder también mediante el icono de la esquina superior izquierda del área de

diseño.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.31

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Una vez hayas seleccionado la imagen que deseas usar como fondo podrás configurar las

diferentes propiedades que le afectan tanto en tamaño y ubicación como en posibilidad de

mostrarla en mosaico.

Para insertar una imagen en el área del formulario deberás hacerlo con el control

correspondiente (Imagen) aunque en el grupo Controles se incluye un icono para

facilitar esta tarea.

Una vez seleccionada la imagen que deseas insertar, deberás marcar su ubicación en el

formulario como para cualquier control.

Los gráficos que podemos insertar en un formulario facilitarán la

percepción visual de los datos mostrados en el mismo. Al igual que

los subformularios estarán vinculados con los datos mostrados para

cada registro y siendo tratados como controles que deberán ser

agregados desde la Vista diseño.

Una vez hayamos ubicado el control del gráfico en el formulario aparecerá el Asistente para

gráficos que nos irá guiando por todo el proceso de selección de los datos origen del mismo, el

diseño que deseamos y la vinculación con los datos del formulario principal.

En primer lugar deberemos elegir la tabla o consulta que servirá de origen para los datos sobre

los que se conformará el gráfico.

5.32 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

El siguiente paso será seleccionar los datos concretos del origen que serán mostrados en el

gráfico y que servirán para organizar los grupos de datos a mostrar.

En el siguiente paso elegiremos el diseño visual del gráfico. Recuerda que no todos los diseños

sirven para todas las combinaciones de datos, por ejemplo si quieres mostrar una distribución

de varios importes sobre su suma total el tipo de gráfico más adecuado será un gráfico circular

o uno de anillos, mientras que para comparativas de varios importes diferentes serán más

adecuados gráficos de barras, columnas, áreas o líneas.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.33

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Una vez elegido el tipo de gráfico se nos permitirá elegir la distribución de los datos en el

mismo y la función de agrupamiento o resumen de los campos numéricos o de fecha.

Generalmente la distribución propuesta por Access es la más adecuada para el tipo de gráfico

seleccionado.

Posteriormente elegiremos la vinculación entre los datos de origen del formulario principal y

los de origen del gráfico para que el gráfico muestre los datos concretos de cada registro

mostrado en el formulario principal. Si deseamos que el gráfico sea estático para todos los

registros simplemente seleccionaremos <Ningún campo> en cada uno de los desplegables.

Finalmente asignaremos nombre al control y podremos elegir si deseamos que en el gráfico se

muestren leyendas de los datos contenidos.

5.34 Access 2010: Aplicaciones Informáticas BD Relacionales.

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

Finalizaremos el diseño guardando los cambios efectuados cerrando para ello el formulario.

Access 2010: Aplicaciones Informáticas BD Relacionales. 5.35

Creación de formularios para introducir y mostrar Registros de las tablas o resultados de consultas

RESUMEN En este tema hemos visto los contenidos necesarios para la creación y manejo de formularios

con Access 2010, entre los cuales debemos resaltar los siguientes:

• Qué son los formularios y su utilidad.

• Como crear y modificar formularios.

• Cuáles son las diferentes vistas de manejo de formularios.

• Como crear subformularios vinculados al formulario principal.

• Como guardar y eliminar formularios.

• Métodos de impresión de formularios.

• Como insertar imágenes y gráficos de datos en un formulario.