guía 1 - universidad don bosco © | inicio · access para el manejo de bases de datos. ... hacer...

23
1 Guía 4 Creación de Formularios y Consultas Identificar los controles y aplicaciones en la creación de formularios a través de Access para el manejo de bases de datos. Identificar las diferencias y relaciones entre diferentes tipos de consulta. Tenga orden y aseo para trabajar • Al finalizar el laboratorio se debe dejar en la misma ó mejor condición en que se encontró (Asegúrese de apagar el Equipo antes de retirarse). Computadora Microsoft Office Access 2007 USO DE FORMULARIOS La utilidad de los formularios es para introducir los datos respectivos para una o más tablas, Access proporciona una interfaz gráfica que se acomoda en una forma más amigable a los ojos de los usuarios para el ingreso de datos. Los formularios proveen la forma más sencilla de ver la información, agregar, editar y borrar los datos, esta guía tiene como finalidad desarrollar la capacidad de crear un formulario que maneje la información que contiene la base de datos. Introducción Teórica Facultad: Ingeniería. Escuela: Biomédica Asignatura: Informática Médica Materiales y equipos Recomendaciones Objetivos

Upload: phamngoc

Post on 20-Sep-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

1 Guía 4

Creación de Formularios y Consultas

Identificar los controles y aplicaciones en la creación de formularios a través de

Access para el manejo de bases de datos. Identificar las diferencias y relaciones entre diferentes tipos de consulta.

Tenga orden y aseo para trabajar

• Al finalizar el laboratorio se debe dejar en la misma ó mejor condición en que se encontró (Asegúrese de apagar el Equipo antes de retirarse).

Computadora

Microsoft Office Access 2007

USO DE FORMULARIOS

La utilidad de los formularios es para introducir los datos respectivos para una o más tablas, Access proporciona una interfaz gráfica que se acomoda en una forma más amigable a los ojos de los usuarios para el ingreso de datos.

Los formularios proveen la forma más sencilla de ver la información, agregar, editar y borrar los datos, esta guía tiene como finalidad desarrollar la capacidad de crear un formulario que maneje la información que contiene la base de datos.

Introducción Teórica

Facultad: Ingeniería.

Escuela: Biomédica

Asignatura: Informática Médica

Materiales y equipos

Recomendaciones

Objetivos

2 Guía 4

VISTAS DE FORMULARIOS

La ventana diseño es una de las tres opciones de vistas que existe para un formulario. Las otras dos son vista formulario y vista de presentación. Para cambiar entre vistas solamente hay que presionar el botón Ver de la barra de herramientas. En la vista de presentación puede ver los registros en formato de filas y columnas, así puede visualizar muchos registros al mismo tiempo. En la vista Formularios puede ver los registros de uno a uno. Utilice los botones de desplazamiento en la vista Formulario y vista de presentación para desplazarse rápidamente entre los registros.

En general, la tarea de diseño de un formulario se basa en las siguientes acciones:

Utilizar la barra de herramientas y el menú formato para cambiar las fuentes, alinear texto, cambiar el ancho de bordes o líneas y aplicar colores o efectos especiales.

Alinear los controle con las reglas.

Situar los controles en la sección detalle o cualquier otra sección del formulario.

Utilizar el cuadro de herramientas para agregar controles, cuadros de edición, etiquetas, casillas de verificación, entre otros.

TIPO DE CONTROLES

El número de controles disponibles a la hora de personalizar el diseño general y los controles específicos de un formulario son como se muestra en la figura.

Mantenimientos

Los mantenimientos son utilizados para manipular los registros que maneja una o más tablas, dicho mantenimiento incluye las opciones de adicionar, eliminar, modificar, buscar información, impresión, entre otros. Todo esto relacionado con una tabla de la base de datos.

¿Qué es una CONSULTA?

Las consultas permiten seleccionar los registros que cumplen determinadas condiciones para hacer modificar, añadir datos, reemplazar datos existentes, eliminar registros, etc.

3 Guía 4

Las consultas son un tipo de objeto de Access que puede utilizarse para distintas tareas. Entre las más habituales están las de examinar, modificar y analizar los datos de una o varias tablas de la base de datos. Por otro lado, las consultas pueden utilizarse también a modo de tablas y como origen de registros para crear formularios e informes. Así, las tablas originales conservan su función de almacén de datos básico, mientras que las consultas permiten crear tablas virtuales personalizadas para cada tipo de tarea.

Existen dos formas de crear una consulta:

Utilizando el asistente:

Consulta de selección sencilla.

Consulta de tabla de referencia cruzada.

Consulta de búsqueda de duplicados.

Consulta de búsqueda de no coincidentes.

Sin asistentes:

Consulta de selección.

Consulta de parámetros.

Consulta de tabla referencia cruzada.

Consulta SQL.

Consultas de acción (creación de tabla, eliminación, datos anexos, actualización)

Consulta autobúsqueda.

Normalmente los pasos a seguir para crear la consulta son los siguientes:

Abrir consulta.

Agregar las tablas implicadas.

Agregar los campos deseados a cada tabla.

Establecer criterios o condiciones de los registros.

Los criterios se introducen haciendo uso de operadores de acuerdo con una serie de reglas establecidas.

MODOS DE VISUALIZACIÓN

Se tiene tres modos de visualización:

Vista diseño

Vista hoja de datos

Vista de SQL

4 Guía 4

La siguiente práctica se fundamenta en crear los mantenimientos para las tablas de la

base de datos Consultorio Médico.

Figura 1. Tablas de la base de datos Consultorio Médico.

CREACIÓN DE FORMULARIOS UTILIZANDO EL ASISTENTE.

El uso de asistentes facilita en gran manera la creación de formularios de una forma

rápida y eficiente, estos son útiles para dar mantenimiento a las tablas y que el manejo

de los registros se realice de una vista diferente a la de Hoja de datos.

En la base de datos Consultorio Médico se creará el formulario de la tabla Pacientes,

seguir los siguientes pasos:

Procedimiento

5 Guía 4

1. Abrir la base de datos Consultorio Médico y la tabla Pacientes.

2. En los objetos de la base de datos seleccionar Crear Formulario

Figura 2. Opciones para la creación de formularios.

3. Hacer clic en Crear un formulario utilizando el asistente

Figura 3. Creación de formularios utilizando el asistente.

6 Guía 4

Figura 4. Asistente para creación de formularios.

4. Seleccionar la tabla Pacientes.

5. Seleccionar todos los campos dando clic en el botón

6. Dar clic en Siguiente

7. Seleccionar la distribución en Columnas y presionar siguiente

Figura 5. Asistente para formularios – Distribución

8. Seleccionar estilo Pintura Oficina y luego dar clic en siguiente

7 Guía 4

Figura 6. Asistente para formularios – Estilo pintura

9. Determinar como título del formulario Mantenimiento de Pacientes

10. Finalizar el procedimiento y automáticamente se generará el siguiente formulario.

Figura 7. Formulario de mantenimiento para la tabla Pacientes.

8 Guía 4

Ejercicio 1

Ahora cree los siguientes formularios utilizando el asistente:

Formulario para la tabla Consultas Médicas, nombrarlo como Mantenimiento

de Consultas Médicas.

Formulario para la tabla Tipopaciente, nombrarlo como Mantenimiento de

Tipopaciente.

CREACIÓN DE FORMULARIOS EN VISTA DISEÑO.

Este tipo de formularios son creados por el usuario agregando diferentes controles,

entre algunos de ellos se puede mencionar: etiquetas, cuadros de texto, cuadro

combinado, etc.

Utilizando la base de datos Consultorio Médico, se creará el formulario de la tabla

Pacientes, para ello:

1. Seleccionar Crear Formulario en blanco en la barra de herramientas.

2. Cambiar la vista a Vista de Diseño.

3. Se presentara en pantalla las herramientas necesarias para crear un formulario;

por ejemplo: la barra de herramientas de controles, tipos de letra, color texto,

fondos, etc.

9 Guía 4

Figura 8. Herramientas de diseño y control de campos para el diseño de

Formularios sin utilizar el asistente.

4. Modificar las propiedades del formulario para asociarle una tabla a la cual se

dará mantenimiento; para ello hacer clic en el icono Hoja de propiedades

5. En la propiedad Origen del Registro seleccionar la tabla Pacientes y de esa

manera se activaran los campos en la ventana de orígenes de registro.

Origen del

registro

Controles de las

herramientas de

diseño

10 Guía 4

Figura 9. Hoja de propiedades del formulario

6. Agregar un control etiqueta haciendo clic en y luego dibujarlo en el formulario,

escribir en la etiqueta Mantenimiento de Contactos.

7. Modificar desde la barra de herramientas el tipo de letra a Tahoma, tamaño 14 y

con negrita.

8. Cambiar el color de fondo del formulario, para ello hacer clic en el icono de la

barra de herramientas color de fondo y elija su color favorito.

9. Ahora adicione los campos de la tabla Contactos al formulario, para ello

seleccione Agregar campos existentes en la barra de herramientas, la cual

habilitará la Lista de campos y luego inicie con IdPaciente arrastrándolo hasta el

formulario.

10. Arrastrar los demás campos al formulario de la misma forma.

11 Guía 4

Figura 9. Vista de formulario en vista de diseño.

11. Luego ver el formulario en ejecución seleccionando Vista de Formulario en

la barra de herramientas. Recordar que el formulario se puede modificar

únicamente en la Vista Diseño.

12. Cuando el formulario se ejecuta toma la apariencia que se muestra en la figura

10.

13. Guarde el formulario con el nombre Mantenimiento de Pacientes sin asistente.

12 Guía 4

Figura 10. Vista de formulario en ejecución en la vista de formulario.

Ejercicio 2

Ahora cree los siguientes formularios tomando en cuenta las actividades anteriores:

Formulario para la tabla Consultas Médicas, nombrarlo como Mantenimiento de

Consultas Médicas sin asistente.

Formulario para la tabla Tipopaciente, nombrarlo como Mantenimiento de

Tipopaciente sin asistente.

INCLUYENDO BOTONES DE ACCIÓN

Los botones de acción son utilizados para hacer una acción específica en el

formulario para facilitar algunas tareas en el manejo de los registros; por ejemplo un

botón que permita eliminar un registro, actualizar registros en un formulario, etc.

13 Guía 4

A continuación se agregaran botones de acción al formulario Mantenimiento de

Pacientes, para ello se creara una barra de desplazamiento en los registros de la

tabla; por ejemplo: primer registro, siguiente, anterior y último registro.

1. Abrir el formulario Mantenimiento de Pacientes sin asistente en la Vista Diseño

2. Se presentará la Vista Diseño del formulario, ahí se agregarán los botones y para

ello debe verificar que la creación de estos botones tenga activada la opción del

asistente.

Figura 11. Vista de herramientas de diseño del formulario.

3. Hacer clic en el botón de comando y luego dibujar el control en el

formulario.

4. En la lista de categoría dar clic en Exploración de registros.

5. Seleccionar de la lista de acciones Ir al primer registro

Figura 12. Vista del asistente para botones de comando del formulario.

14 Guía 4

6. Presionar el botón siguiente y elegir la imagen Ir al primero.

Figura 13. Vista del asistente para botones de comando del formulario

7. Dar clic en siguiente y luego finalizar

8. Ahora realice los siguientes pasos para los demás botones de comando

Categoría Acciones Imágenes

Exploración de registros Ir al registro anterior Ir al anterior

Exploración de registros Ir al registro siguiente Ir al siguiente

Exploración de registros Ir al último registro Ir al último

9. Ejecutar el formulario y guardarlo.

15 Guía 4

Figura 14. Vista de formulario en ejecución en la vista de formulario.

Ejercicio 3

Agregue a este formulario los siguientes botones:

Categoría Acciones Imágenes

Operaciones con registros Agregar nuevo registro Lápiz (Editar)

Operaciones con registros Deshacer Registro Deshacer

Operaciones con registros Eliminar Registro Papelera

Operaciones con registros Guardar Registro Guardar registro

Operaciones con registros Imprimir Registro Impresora

Operaciones con formularios

Cerrar Formulario Stop

Hacer los botones para el formulario Mantenimiento de Consultas Médicas sin

asistente.

16 Guía 4

CREACIÓN DE CONSULTAS UTILIZANDO EL ASISTENTE.

Se realizará un ejemplo en el que una consulta mostrará la información de los

pacientes del consultorio, para ello hacer lo siguiente:

1. Abrir la base de Consultorio Médico

2. En los objetos de la base de datos seleccionar Crear y luego Asistente para

Consultas.

Figura 15. Vista del asistente para crear consultas a la base de datos Consultorio

Médico.

3. Luego en el asistente para consultas sencillas seleccione la tabla que se desea

consultar: Tabla: Pacientes

4. De los campos disponibles seleccionar algunos para incluirlos en los campos

seleccionados que se presentaran en el resultado de la consulta: IdPaciente,

Nombres, Apellidos, Dirección, Ciudad, Empresa donde trabaja, Teléfono

Trabajo, teléfono móvil, IdTipopaciente.

17 Guía 4

Figura 16. Vista del asistente para consultas sencillas.

5. Seleccionar siguiente.

6. Seleccionar detalle y luego siguiente.

7. Colocar como nombre de la consulta el título Listado de Pacientes.

8. Luego finalizar y la consulta estará terminada.

18 Guía 4

Figura 17. Vista de la consulta Listado de Pacientes.

CONSULTAS DE SELECCIÓN

Suponga que se le pide generar un listado de las consultas médicas que posee un

paciente incluyendo su fecha, diagnóstico y tratamiento.

Para ello siga los siguientes pasos:

1. En la base de datos Consultorio Médico, seleccionar en los objetos de consultas,

Diseño de consulta.

2. Agregar la tabla a utilizar, para este caso Consultas Médicas y Pacientes

19 Guía 4

Figura 18. Asistente para elaboración de consultas a los datos de la tabla

Consultas Médicas y Pacientes.

3. Cierre la ventana Mostrar Tabla.

4. En la primera columna de la consulta, en campo seleccione: IdConsultamedica y

la tabla corresponderá a Consultas Médicas.

5. Para la segunda columna, en campo seleccione IdPaciente, en la tercera

Fechaconsultamedica y en la cuarta Diagnóstico y en la quinta Tratamiento;

todas de la tabla Consultas Médicas.

6. En la sexta columna agregue Nombres, de la tabla Pacientes.

20 Guía 4

Figura 19. Vista de diseño de la consulta: Listado de Consultas Médicas

7. Ejecutar la consulta de listado de Consultas Médicas, para ello haga clic sobre el

icono ejecutar que se encuentra en la barra de herramientas.

8. Guardar la consulta con el nombre: Listado de Consultas Médicas.

Figura 20. Vista de la consulta: Listado de Consultas Médicas

21 Guía 4

CONSULTAR INFORMACIÓN ESPECÍFICA (CONSULTA POR CRITERIOS)

Suponga que se le solicita la lista de Consultas médicas que fueron hechas en las

fechas antes del 31/12/2011.

Para este caso tomar la consulta diseñada anteriormente y en la columna

FechaConsultamedica agregar a la fila criterios la siguiente expresión <#31/12/2011#.

Este parámetro permitirá que se desplieguen en la consulta solo aquellas consultas

médicas que fueron realizadas antes de la fecha mencionada. Ahora ejecute la

consulta.

Figura 21. Vista de diseño de la consulta: Listado de consultas médicas realizadas

antes del 31/12/2011

22 Guía 4

Figura 22. Vista resultados de la consulta: Listado de consultas médicas realizadas

antes del 31/12/2011

Además realizar las siguientes consultas:

Consultas médicas realizadas desde el 12/02/2011 a la fecha: >=#12/02/2011#

Consultas médicas realizadas después del 31/12/2011 a la fecha: >=#31/12/2011#

Consultas médicas realizadas antes del 31/12/2011: <=#31/12/2011#

Consultas médicas realizadas el 28/01/2012: =#28/01/2012#

Ejercicio 4

Ahora realice una consulta que muestre un listado de llamadas que estén entre dos

fechas. Por ejemplo: Entre el 01/01/2010 y el 31/12/2011; para este caso tomar la

consulta diseñada anteriormente y en la columna FechaConsultamedica agregar a la fila

criterios la siguiente expresión <=#31/12/2011# Y >=#01/01/2010# Este parámetro

permitirá que se desplieguen en la consulta solo aquellas consultas médicas que fueron

realizadas entre las fechas mencionadas. Ahora ejecute la consulta.

23 Guía 4

Además realizar las siguientes consultas:

Consultas médicas realizadas entre 01/01/2011 al 31/03/2011: >#01/01/2011# Y

<#31/12/2011#

Consultas médicas realizadas desde el 11/02/2011 hasta el 01/02/2012:

>=#11/02/2011# Y <=#01/02/2012#

1. Presente todos los ejercicios planteados en el procedimiento.

Investigar las siguientes consultas y aplicar un ejemplo de cada una utilizando la base de datos Control de Llamadas. Sin asistentes:

1. Consulta de Tabla de Referencias Cruzadas 2. Consulta de Actualización 3. Consulta de Datos Anexados 4. Consulta de Creación de Tabla 5. Consulta de Eliminación

Con asistentes:

6. Búsqueda de datos duplicados 7. Búsqueda de datos no coincidentes

Access 2007 for starters : the missing manual / Matthew MacDonald. Sebastopol, CA: O'Reilly, 2007

Análisis de Resultados

Bibliografía

Investigación Complementaria