PDF de programación - Tema 4 - Formularios e informes en Access

Imágen de pdf Tema 4 - Formularios e informes en Access

Tema 4 - Formularios e informes en Accessgráfica de visualizaciones

Publicado el 30 de Junio del 2020
1.000 visualizaciones desde el 30 de Junio del 2020
708,4 KB
33 paginas
Creado hace 13a (25/01/2011)
Bases de datos


MTIG

CONTENIDO



Formularios, informes y macros en MS Access..........................2
Diseño de formularios de consulta, modificación, borrado e inserción



Tema 4.
4.1.
de datos 2
4.2.
4.3.
4.4.
4.5.

Diseño de informes para impresión
Personalización de formularios e informes
Diseño de macros para automatizar tareas
Aplicación de navegación

17
26
30
33



1

Bases de datos



MTIG

Tema 4. Formularios,

informes y macros en MS
Access

En este tema se va a estudiar el diseño de formularios, informes y
macros en Access. Con los formularios se podrán ver, introducir y modificar
datos de las tablas. Con los informes se podrán generar informes con objeto
de que sean imprimidos a partir de las tablas de la base de datos.
Finalmente, las macros permitirán automatizar tareas comunes.

4.1. Diseño de formularios de consulta,

modificación, borrado e inserción de datos
Los formularios son interfaces que permiten mostrar y modificar los
datos de las tablas de Access. Para ello se dispone de los recursos de interfaz
usuales de Windows: botones, listas desplegables, casillas de verificación,
gráficos, etc.

4.1.1. Creación de formularios

En este apartado se crearán formularios para diferentes tareas con el
objetivo de crear al final del tema una pequeña aplicación que permita
acceder a los formularios para la edición de datos y a la impresión de
informes.

4.1.1.1. Alta de pacientes

Este formulario permitirá añadir nuevos pacientes a la tabla
Pacientes, permitiendo incluir todos los campos de la tabla menos los
campos Sexo y Observaciones.

Para crearlo es necesario seguir los pasos:

1. Seleccionar la ficha Crear de la base de datos Hospital y pulsar el botón

Más formularios en Formularios.

2

Bases de datos

2. Seleccionar la opción Asistente para formularios, elegir la tabla
Pacientes como origen de datos de la lista desplegable y pulsar Aceptar.
3. Para agregar todos los campos hay que pulsar el botón >>, y para quitar
los campos Sexo y Observaciones se pueden seleccionar y pulsar el botón
<.

MTIG



4. Pulsar el botón Siguiente.
5. Después de asegurarse de que el botón de radio En columnas está

seleccionado, pulsar Siguiente.

6. Elegir Access 2003 para el estilo del formulario y pulsar Siguiente.



3

Bases de datos


MTIG



7. Escribir Alta de pacientes como título del formulario y comprobar que la
opción Abrir el formulario para ver o introducir información está
seleccionada.



8. Pulsar el botón Finalizar. Aparecerá lo siguiente:



4



Bases de datos


MTIG


Con esto se ha creado un formulario que permite visualizar los datos

almacenados en la tabla Pacientes, modificarlos y añadir nuevos registros.



Con los botones de navegación se puede ir al primer registro (

último (
registro (

), avanzar uno (
).

), retroceder uno (

), al
) y agregar un nuevo

4.1.1.2. Alta de médicos

Este formulario es similar al anterior, pero de tipo Tabular, con estilo
Piedra e incluirá los campos Nombre, Apellidos, Especialidad y Código de
identificación del médico. Para ello hay que seguir pasos similares a los del
apartado anterior y el resultado será:



A continuación modificar la anchura del encabezado y de los campos

para presentar los datos sin cortes. Para ello hay que seguir los pasos:



5

Bases de datos

1. Seleccionar el formulario Alta de médicos y seleccionar Vista Diseño

MTIG

pulsando el botón derecho del ratón.

2. Pulsar sobre los encabezados y los campos a modificar y trasladarlos y

modificar su tamaño.

El resultado puede ser como muestra la siguiente imagen:



4.1.1.3. Alta de ingresos

Este formulario debe permitir el alta de ingresos de pacientes, por lo
que es necesario tratar con dos tablas distintas: Pacientes e Ingresos. Este
formulario debe ser de tipo Principal/Subformulario, de manera que se crea
un formulario sobre la tabla Pacientes y un subformulario sobre la tabla
Ingresos. Para los pacientes se incluirán los campos Número de historial
clínico, Apellidos del paciente y Nombre del paciente. Para los ingresos se
incluirán los campos Fecha de ingreso, Número de planta, Número de cama
y Diagnóstico.

Se deben seguir los pasos:

1. Seleccionar la opción Asistente para formularios.
2. Activar el cuadro de lista desplegable, seleccionar la tabla Pacientes y

pulsar el botón Aceptar.

3. Seleccionar los campos Número de historial clínico, Apellidos del

paciente y Nombre del paciente.



6

Bases de datos


MTIG



4. En esta misma ventana, seleccionar la tabla Ingresos y añadir los
campos Fecha de ingreso, Número de planta, Número de cama y
Diagnóstico.



5. Pulsar Siguiente. Aparecerá un cuadro de diálogo solicitando la forma en

que se desean ver los datos.

7



Bases de datos

6. Asegurarse de que se encuentra seleccionado el botón Formulario con

MTIG

subformularios. Pulsar el botón Siguiente.



7. Seleccionar el tipo de distribución Hoja de datos para el subformulario.
8. Seleccionar el estilo Access 2003.
9. Poner Alta de ingresos como título del formulario y Subformulario

ingresos de un paciente como título del subformulario.



8

Bases de datos



10. Pulsar el botón Terminar.

El resultado debe ser como:


MTIG



Obsérvese que se puede modificar directamente la anchura de las

columnas del subformulario.



4.1.1.4. Gráfico del coste de tratamientos

Este formulario mostrará el coste total por planta de los tratamientos
y por fecha. El tipo del formulario será Gráfico y se usará un gráfico de
barras tridimensional.

9

Bases de datos


MTIG

Para crearlo hay que seguir los siguientes pasos:
1. En la ficha Crear seleccionar Formulario en blanco.
2. Pulsar en la vista Diseño.
3. Pulsar el botón Insertar gráfico y después sobre la cuadrícula del

formulario:



4. Aparecerá el Asistente para gráficos en el que se debe seleccionar la

tabla Ingresos. Pulsar Siguiente.



5. Seleccionar del cuadro que permite elegir los campos que contienen los
datos del gráfico los campos Coste del tratamiento, Fecha de ingreso y
Número de planta. El primer campo es el que se representa en el eje X.

6. Pulsar el botón Siguiente y aparecerá:



10

Bases de datos

7. Seleccionar el tipo de gráfico Gráfico de columnas cilíndricas y pulsar
Siguiente. Aparecerá un cuadro de diálogo con la apariencia de nuestro
gráfico.

MTIG



Se puede pulsar Vista previa del gráfico para obtener una vista

preliminar de nuestro gráfico.



8. Pulsar Cerrar del cuadro de diálogo Vista previa de ejemplo.
9. Pulsar el botón Siguiente del cuadro de diálogo del Asistente para

gráficos.

10. Escribir Gráfico del coste de tratamientos como nombre del gráfico.



11

Bases de datos


MTIG



11. Pulsar Terminar. Aparecerá lo siguiente:



12. Pulsar el botón Cerrar de la ventana Formulario1 : Formulario.
13. Escribir Gráfico del coste de tratamientos y pulsar Aceptar después de

confirmar que se desean guardar los cambios.

4.1.2. Filtros en formularios

Los filtros permiten seleccionar un subconjunto de los datos que se
presentan en un formulario imponiendo un criterio de selección. Hay tres
tipos de filtros que se pueden aplicar a los formularios: los filtros por
selección, los filtros por formulario y los filtros avanzados.

12

Bases de datos

4.1.2.1. Filtro por selección

MTIG

Se trata de seleccionar un valor de la hoja de datos y presentar sólo
aquellos registros que contienen ese valor. Para verlo en la práctica se
creará un formulario hoja de datos Listado de pacientes con los siguientes
pasos:
1. Crear un nuevo formulario eligiendo Hoja de datos en Más formularios

de la ficha Crear.

2. Ocultar todos los campos menos Nombre del paciente, Apellidos del

paciente, Domicilio, Población y Provincia.

3. Pulsar con el ratón en Madrid en la columna Población para seleccionarlo
y pulsar a continuación con el botón derecho del ratón Igual a "Madrid".
Aparecen sólo los registros con el valor Madrid en el campo Población.

4. Para eliminar el filtro hay que pulsar el botón Quitar filtro (

cabecera y seleccionar Quitar filtro de Población.

) en la

5. Pulsar con el ratón en el botón Guardar (

pacientes como nombre del formulario.

) y escribir Listado de

También es posible seleccionar registros que contengan parte del
valor de un campo. Por ejemplo, si se selecciona sólo la letra A del primer
registro en el campo Población y se selecciona Comienza por "A" en Selección
(Ordenar y filtrar):

el resultado son los dos registros con valores de ese campo que

comienzan con la A. El resultado sería:



13

Bases de datos


MTIG



4.1.2.2. Filtro por formulario

En este caso los valores se pueden escoger de una lista desplegable.

Para ello:
1. Visualizar el formulario.
2. Pulsar el botón Filtro por formulario en Avanzadas:

3. Pulsar en el campo por el que se desea filtrar. Aparece una lista

desplegable de la que se puede escoger un valor.



4. Pulsar el botón Aplicar filtro u ordenar de Avanzadas.

Es posible aplicar condiciones lógicas elaboradas con las conectivas
AND (conjunción) y OR (disyunción). La primera se consigue poniendo
varios valores para diferentes columna en la misma ficha del filtro por
formulario. La segunda se consigue seleccionando valores en otra ficha Or.



Como ejercicio
  • Links de descarga
http://lwp-l.com/pdf17846

Comentarios de: Tema 4 - Formularios e informes en Access (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad