Вы находитесь на странице: 1из 14

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007

CICLO 2016-1B

CARRERA ESTOMATOLOGIA

Ejercicio 2: Clnica
1 ingrese 5 datos en las tablas Clinica
2 Crear una tabla con el nombre de Pacientes con los siguientes campos:
Nombre del campo Tipo de dato
Codigo Paciente

Numrico

Nombre Paciente

Texto

Apellidos Paciente

Texto

Direccion

Texto

Poblacion

Texto

Codigo postal

Numrico

Provincia

Texto

Telefono Paciente

Texto

Fecha nacimiento

Fecha/Hora

De momento no definimos clave principal.


3 Crear otra tabla con el nombre de Medicos con los siguientes campos:
Nombre del campo Tipo de dato
Codigo Medico

Texto

Nombre Medico

Texto

Apellidos Medico

Texto

Telefono Medico

Texto

Especialidad

Texto

De momento no definimos clave principal.


4 Crear otra tabla con el nombre de Ingresos con los siguientes campos:
Nombre del campo Tipo de dato
N ingreso

Autonumrico

Habitacion

Numrico

Cama

Texto

Fecha ingreso

Fecha/Hora

No definir clave principal.


5 Cerrar la base de datos.

PROF. EDIDSON FUENTES

2016-1B

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

Modificar tablas de datos


Si no tienes abierto Access 2007, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 2: Clnica
1 Modificar la estructura de la tabla Pacientes de la base de datos Clnicaestas indicaciones:
Nombre del campo Tipo de dato
Codigo Paciente

clave principal

Provincia

Borrar este campo

2 Modificar la estructura de la tabla Mdicos con los siguientes datos:


Nombre del campo

Tipo de dato

Codigo Medico

Clave principal

Telefono Medico

Borrar este
campo

3 Modificar la estructura de la tabla Ingresos con los siguientes datos:


Nombre del
campo

Tipo de dato

N ingreso

Clave principal

4 Cerrar la base de datos.

PROF. EDIDSON FUENTES

2016-1B

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

Ejercicio 2: Clnica
En el apartado 1 hay que modificar la estructura de la tabla Pacientes:
1 Abrir la base de datos Clinica.
2 Ir al diseo de la tabla Pacientes, haciendo clic derecho sobre ella y seleccionando la opcin Vista
Diseo

en el men contextual.

Para definir el campo Codigo Paciente como clave pricipal:


3 Hacer clic sobre el nombre del campo.
4 Hacer clic sobre el botn

en la pestaa Diseo.

Para borrar el campo Provincia:


5 Hacer clic sobre el nombre del campo.
6 Hacer clic sobre el icono

en la pestaa Diseo.

7 Guardar la tabla haciendo clic sobre el botn

de la barra de Acceso Rpido.

Ejercicio 2: Clnica III.


1 Modificar la tabla Pacientes de la base de datos Clinica siguiendo estas indicaciones:
Nombre del campo Tipo de dato
Codigo Paciente

Entero

Nombre Paciente

Tamao: 15

Apellidos Paciente

Tamao: 30

Direccion

Tamao: 30

Poblacion

Tamao: 15

Codigo postal

Tamao: 5

Telefono Paciente

Tamao: 10

Fecha nacimiento

Formato: Fecha corta

2 Modificar la tabla Medicos con los siguientes campos:

PROF. EDIDSON FUENTES

Nombre del campo

Tipo de dato

Codigo Medico

Tamao: 5

Nombre Medico

Tamao: 15

Apellidos Medico

Tamao: 30

Especialidad

Tamao: 20

2016-1B

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

3 Modificar la tabla Ingresos con los siguientes campos:


Nombre del
campo

Tipo de dato

Habitacion

Entero

Cama

Tamao: 1

Fecha ingreso

Formato: Fecha corta

4 Cerrar la base de datos.

Propiedades de los datos


Ejercicio 2: Clnica
En el apartado 1 hay que modificar la estructura de la tabla Pacientes:
1 Recuerda ingresar 5 datosd para tus tablas.
2 Ir al diseo de la tabla Pacientes, haciendo clic derecho sobre ella y seleccionando
en el men contextual.

Para todos aquellos campos de tipo texto en los que hay que modificar el tamao:
1 Hacer clic sobre el nombre del campo a modificar para que aparezcan sus propiedades en la parte
inferior de la ventana.
2 Hacer clic sobre la propiedad Tamao.
3 Escribir el nuevo tamao.

Para que el campo Codigo Paciente sea de tipo entero:


1 Hacer clic sobre el nombre del campo.
2 Hacer clic sobre la propiedad Tamao en la parte inferior de la ventana.
3 Hacer clic sobre la flecha de la derecha.
Se abrir una lista desplegable.
4 Hacer clic sobre el valor Entero.

Nos queda cambiar el formato de la fecha de nacimiento.


1 Hacer clic sobre el campo Fecha de nacimiento.

PROF. EDIDSON FUENTES

2016-1B

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

2 Hacer clic sobre la propiedad Formato en la parte inferior de la ventana.


3 Hacer clic sobre la flecha que aparece a la derecha de la propiedad.
Se abrir una lista desplegable.
4 Hacer clic sobre Fecha corta.

Finalmente guardaremos la tabla.

En el apartado 2 hay que modificar la estructura de la tabla Medicos:


1 Ir al diseo de la tabla, haciendo clic derecho sobre ella y seleccionando
men contextual.

en el

Para todos aquellos campos de tipo texto en los que hay que modificar el tamao:
1 Hacer clic sobre el nombre del campo a modificar para que aparezcan sus propiedades en la parte
inferior de la ventana.
2 Hacer clic sobre la propiedad Tamao.
3 Escribir el nuevo tamao.

Finalmente guardaremos la tabla.

En el apartado 3 hay que modificar la estructura de la tabla Ingresos:


1 Ir al diseo de la tabla, haciendo clic derecho sobre ella y seleccionando
men contextual.

en el

Para modificar el tamao del campo Cama:


1 Hacer clic sobre el nombre del campo a modificar para que aparezcan sus propiedades en la parte
inferior de la ventana.
2 Hacer clic sobre la propiedad Tamao.
3 Escribir el nuevo tamao.

Para que el campo Habitacion sea de tipo entero:


1 Hacer clic sobre el nombre del campo.

PROF. EDIDSON FUENTES

2016-1B

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

2 Hacer clic sobre la propiedad Tamao en la parte inferior de la ventana.


3 Hacer clic sobre la flecha de la derecha.
Se abrir una lista desplegable.
4 Hacer clic sobre la opcin Entero.

Nos queda cambiar el formato de la fecha de nacimiento.


1 Hacer clic sobre el campo Fecha de nacimiento.
2 Hacer clic sobre la propiedad Formato en la parte inferior de la ventana.
3 Hacer clic sobre la flecha que aparece a la derecha de la propiedad.
Se abrir una lista desplegable.
4 Hacer clic sobre Fecha corta.

Finalmente guardaremos la tabla.


Por ltimo cerrar la base de datos haciendo clic sobre el botn

PROF. EDIDSON FUENTES

2016-1B

de la ventana.

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

Las relaciones
Si no tienes abierto Access 2007, brelo para realizar los ejercicios planteados a continuacin.

Ejercicio 2: Clnica IV.


1 Abre la base de datos Clinica .
2 Aade a la tabla Ingresos un campo Codigo Paciente de tipo Nmero de Tamao Entero (este
campo servir para saber a qu paciente corresponde el ingreso), y un campo Codigo Medico de tipo
Texto y Tamao 5 (este campo servir para saber a qu mdico se encarga del ingreso)
3 Crea las relaciones oportunas entre las tablas.

Las relaciones
Ejercicio 2: Clnica
En el apartado 2 hay que modificar la estructura de la tabla Ingresos:
Hacer lo mismo que en el ejercicio 1.

En el apartado 3 hay definir las dos relaciones, una entre Pacientes e Ingresos y otra entre
Medicos e Ingresos:
1 Haz clic en el botn Relaciones en la pestaa Herramientas de base de datos.
2 Seleccionar la tabla Pacientes.
3 Hacer clic sobre el botn Agregar.
4 Seleccionar la tabla Ingresos.
5 Hacer clic sobre el botn Agregar.
6 Seleccionar la tabla Mdicos.
7 Hacer clic sobre el botn Agregar.
8 Hacer clic sobre el botn Cerrar.

Para definir las relaciones:

PROF. EDIDSON FUENTES

2016-1B

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

9 Ir sobre el campo Codigo Paciente de la tabla Pacientes.


10 Pulsar el botn del ratn y mantenindolo pulsado arrastrar hasta el mismo campo de la tabla
Ingresos.
11 Soltar el botn del ratn.
12 Activar el recuadro Exigir integridad referencial haciendo clic sobre ste.
13 Activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los
registros relacionados.
14 Hacer clic sobre el botn Crear.
Ahora vamos a realizar la segunda relacin:
15 Ir sobre el campo Codigo Medico de la tabla Medicos.
16 Pulsar el botn del ratn y mantenindolo pulsado arrastrar hasta el mismo campo de la tabla
Ingresos.
17 Soltar el botn del ratn.
18 Activar el recuadro Exigir integridad referencial haciendo clic sobre ste.
19 Activar las casillas Actualizar en cascada los campos relacionados y Eliminar en cascada los
registros relacionados.
20 Hacer clic sobre el botn Crear.
21 Cerrar la ventana de relaciones haciendo clic sobre su botn

4 Introduce los siguientes datos en la tabla Pacientes.


Cdigo
Nombre Apellidos
Paciente

Direccin

Poblacin

Cdigo
Telfono
Postal

Fecha
nacimiento

100

Jos

Romerales
Pinto

Azorn, 34

Mstoles

28935

912563256 21/03/75

102

Santiago

Gonzlez
Sancho

Coslada, 12

Madrid

28024

914562587 30/10/47

103

Carmen

Rodrguez
Santacana

Javier
Poncela, 3

Getafe

28902

915478555 06/11/87

110

Alberto

Puig Monza

Divisin Azul,
56

Getafe

28902

914589966 18/07/36

120

Sergio

Prez
Sanabria

Pizarro, 45

Alcorcn

28223

915584471 12/04/50

130

Jaime

Flores Lpez

Alcatraz, 56

Madrid

28001

914526654 23/01/32

131

Enrique

Morales
Miguel

Madrid, 45

Madrid

28028

914552203 12/08/90

140

Ana

Torrente
Hermosilla

Barcelona, 35 Alcorcn

28223

914785236 25/03/58

142

Olga

Prats
Hernndez

Versalles, 2

28935

917458963 25/03/58

PROF. EDIDSON FUENTES

Mstoles

2016-1B

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

200

Carlos

Jimnez
Blanco

Gran Va, 123 Madrid

28003

914589632 12/01/73

201

Mara

Toms
Caballo

Enrique
Velasco, 3

Madrid

28028

914578559 05/05/55

207

Rogelia

Guerra Santa

Castellana, 12 Madrid

28025

914562258 12/07/90

220

Ivn

Granadino
Callejas

Doctor Ms,
46

Madrid

28015

914522369 19/07/75

231

Luis

Navarrete
Prat

Trujillo, 33

Alcorcn

28223

914512589 13/06/40

240

Mnica

Armengol
Prats

Doce de
octrubre, 1

Madrid

28028

914588963 02/07/85

300

Joaqun

Rodrguez
Monzn

Barcelona,
111

Alcorcn

28223

914578521 05/05/77

302

Loreto

Martnez
Lozano

Cipreses, 56

Alcorcn

28223

914589632 24/01/51

400

Luis

Martnez
Garca

Olmos, 54

Mstoles

28935

911235641 24/01/80

401

Luisa

Garca
Montoro

Olmos, 24

Mstoles

28935

911235652 10/01/75

5 Introduce los siguientes datos en la tabla Medicos.


Cdigo
Nombre Apellidos
Mdico

Especialidad

AJH

Antonio

Jimnez
Hernndez

Pediatra

CEM

Carmen

Esteban Muoz

Psiquiatra

CSM

Carlos

Snchez Martnez General

ESMH

Eva

San Martn
Hernndez

FHL

Fernanda Hernndez Lpez Radiologa

FVP

Federico

Vidal Planella

Anlisis

JMP

Juana

Moreno Navarro

Intensivos

OPA

Olga

Pons lvarez

Intensivos

PAP

Pedro

Armengol Prats

Ciruga

SGM

Sebastin Gutirrez Mellado Oftalmologa

SVT

Santiago

Vzquez Torres

Pediatra

Ginecologa

6 Introduce los siguientes datos en la tabla Ingresos.


N
Fecha
Habitacin Cama
Ingreso
ingreso

PROF. EDIDSON FUENTES

Cdigo
Cdigo
Paciente Mdico

101

23/04/98 302

SVT

105

24/05/98 103

CSM

125

15/06/98 300

PAP

204

12/09/98 120

SGM

2016-1B

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

205

12/10/98 100

JMP

204

04/01/99 102

CEM

201

01/02/99 240

FHL

201

02/04/00 110

OPA

305

03/05/00 220

FVP

10

304

12/05/00 201

ESMH

11

306

13/05/00 207

OPA

12

303

15/06/00 220

CSM

13

302

16/06/00 131

AJH

14

504

30/06/00 130

SGM

15

504

02/07/00 231

ESMH

16

405

05/07/00 200

FVP

17

401

08/08/00 140

PAP

18

408

10/08/00 142

SGM

19

504

12/08/00 120

SGM

20

509

20/08/00 240

FHL

7 Cierra la base de datos.

Las consultas
Ejercicio 2: Clnica
1 Abre la base de datos Clinica .
2 Crea una consulta para ver los apellidos, telefono y fecha de nacimiento de aquellos pacientes que
hayan nacido antes de 1960 y cuyo cdigo postal sea 28028, pnle el nombre Pacientes del 28028.
3 Crea una consulta para ver de los pacientes cuya fecha de ingreso sea posterior al 31/12/98, sus
apellidos, fecha de nacimiento , fecha de ingreso y apellidos del mdico asignado as como la
especialidad de ste, pnle el nombre Pacientes con medico.
4 Cierra la base de datos.

Clnica
Para el apartado 2 :
1 Hacer clic en el botn Diseo de Consulta en la pestaa Crear.
A continuacin se abrir el cuadro Mostrar tabla.

PROF. EDIDSON FUENTES

2016-1B

10

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

2 Hacer clic en la tabla Pacientes.


3 Hacer clic en el botn Agregar.
4 Pulsar el botn Cerrar para cerrar el cuadro de dilogo.
5 Hacer clic doble clic sobre el campo Apellidos paciente.
6 Hacer clic doble clic sobre el campo Telefono paciente.
7 Hacer clic doble clic sobre el campo Fecha nacimiento.
8 En la fila Criterios: de la columna Fecha nacimiento escribir < 01/01/60.
9 Hacer clic doble clic sobre el campo Codigo postal.
10 Desmarcar la casilla de la fila Mostrar: de la columna Codigo postal.
11 En la fila Criterios: de la columna Codigo postal escribir 28028.
12 Para ejecutar la consulta hacer clic sobre el botn Ejecutar

de la pestaa de Diseo.

13 Cerrar la consulta.
14 Escribir el nombre Pacientes del 28028.

En el apartado 3 tenemos que crear otra consulta con las tablas Pacientes y Medicos e Ingresos.
1 Hacer clic en el botn Diseo de Consulta en la pestaa Crear.
2 Hacer clic en la tabla Pacientes.
3 Hacer clic en el botn Agregar.
4 Hacer clic en la tabla Medicos.
5 Hacer clic en el botn Agregar.
6 Hacer clic en la tabla Ingresos.
7 Hacer clic en el botn Agregar.
8 Pulsar el botn Cerrar para cerrar el cuadro de dilogo. Deben aparecer las tablas unidas por una
combinacin.
9 Hacer clic doble clic sobre el campo Apellidos Paciente.
10 Hacer clic doble clic sobre el campo Fecha nacimiento.
11 Hacer clic doble clic sobre el campo Fecha ingreso.
12 Hacer clic doble clic sobre el campo Apellidos medico.
13 Hacer clic doble clic sobre el campo Especialidad.
14 En la fila Criterios: de la columna Fecha ingreso escribir > 31/12/98.

PROF. EDIDSON FUENTES

2016-1B

11

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

15 Para ejecutar la consulta hacer clic sobre el botn


16 Hacer clic sobre el botn

CARRERA ESTOMATOLOGIA

17 Escribir el nombre Pacientes con medico.


18 Cerrar la consulta.

Los formularios
Ejercicio 2: Clnica
Apartado 2 y 3:
1 Posicionarse en la pestaa Formularios de la ventana Base de datos de la base de datos Clinica.
2 Seguir los mismos pasos que para el apartado 2 del ejercicio 1 sustituyendo los nombres de la tabla y
el ttulo.

Apartado 4:
Para realizar este ejercicio utilizaremos el formulario Mantenimiento de medicos creado en el
apartado anterior, y le aadiremos un subformulario dependiente para que aparezcan los ingresos de
cada mdico.

1 Antes de empezar a crear el formulario Ingresos por Medico crearemos el formulario que nos
servir de origen del subformulario, lo llamaremos Sub ingresos. Incluir en l todos los campos de la
tabla Ingresos y darle distribucin Tabular.

Despus podemos empezar la creacin del formulario Ingresos por Medico.


2 Abre en Vista de diseo el formulario Mantenimiento de Medicos.
3 Modificar el tamao de la seccin Detalle para que quepa el subformulario.
4 Cambiar la disposicin de los controles para dejarlos en la zona superior de la seccin Detalle.
5 Hacer clic sobre el botn Subformulario

6 Posicionar el puntero del ratn en el lugar donde quieres poner el subformulario, pulsar el botn
izquierdo del ratn y sin soltarlo arrastrar el ratn dejando el control de un tamao apropiado para que

PROF. EDIDSON FUENTES

2016-1B

12

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

quepan varias filas de ingresos, luego soltar el botn.


7 En la primera pantalla del asistente hacer clic en el nombre del formulario Sub ingresos (el
formulario que creamos en el paso 1) vers que el botn de la opcin Usar un formulario existente se
activa automticamente. Podramos no haber definido el formulario Sub ingresos previamente y haber
elegido la opcin Usar tablas y consultas existentes, pero esta forma nos deja menos libertad a la hora
de definir el subformulario.
8 Pulsa el botn Siguiente.
9 Deja la opcin seleccionada en esta ventana y pulsa Siguiente.
10 Escribir como nombre del subformulario subformulario ingresos. Este es el nombre del control
subformulario que tienes en el formulario.
11 Pulsar el botn Finalizar.
12 Ahora quitaremos la etiqueta del control ya que no hace falta y recarga ms nuestro formulario.
Hacer clic sobre la etiqueta y pulsar la tecla DEL o SUPR.
13 Quita del mismo modo la etiqueta Sub Ingresos del subformulario.
14 Hacer clic en el botn de Vistas para ver el resultado en la Vista Formulario.
Como las dos tablas estn relacionadas por el campo Codigo medico, Access automticamente ha
enlazado el subformulario con el formulario por ese campo con lo cual en el subformulario slo aparecen
los ingresos que tienen asignado el cdigo de mdico del registro activo en el formulario principal.
15 Guardar el formulario, eligiendo Guardar como, en el Botn de Office .
16 Llmalo Ingresos por mdico.
17 Cerrar el formulario.

Informes
Ejercicio 2: Clnica
1 Abrir la base de datos Clinica.
2 Crear un informe para imprimir Apellidos y nombre del paciente as como su fecha de ingreso y los
apellidos del mdico asignado

Ejercicio 2: Clnica
Apartado 2:
1 Antes de empezar a crear el informe crearemos la consulta Ingresos con paciente y medico para
tener cada ingreso con los datos del paciente correspondiente y con los datos del mdico correspondiente
para luego utilizarla como origen del informe. Si tienes algn problema deberas repasar el tema 7.
Despus podemos empezar la creacin del informe.

PROF. EDIDSON FUENTES

2016-1B

13

CURSO OFIMATICA II - BASE DE DATOS ACCESS 2007


CICLO 2016-1B

CARRERA ESTOMATOLOGIA

1 Haz clic en el botn Asistente para informes de la pestaa Crear.


2 Elegir la consulta Ingresos con paciente y medico como origen del informe.
3 Hacer clic sobre el campo Fecha ingreso para seleccionarlo.
4 Hacer clic sobre el botn

para aadirlo a la lista de campos del informe.

5 Hacer clic sobre el campo Apellidos de Pacientes para seleccionarlo.


6 Hacer clic sobre el botn

para aadirlo a la lista de campos del informe.

7 Hacer clic sobre el campo Nombre de Pacientes para seleccionarlo.


8 Hacer clic sobre el botn

para aadirlo a la lista de campos del informe.

9 Hacer clic sobre el campo Apellidos de Medicos para seleccionarlo.


10 Hacer clic sobre el botn

para aadirlo a la lista de campos del informe.

11 Hacer clic sobre el botn Siguiente.


12 Hacer clic sobre el botn Siguiente para ir al siguiente paso del asistente.
13 Hacer clic sobre el botn Siguiente para ir al siguiente paso del asistente.
14 Hacer clic sobre el botn Siguiente.
15 Elige la opcin En columnas como distribucin del informe.
16 Haz clic sobre el botn Siguiente.
17 Elegir el estilo del formulario que ms te guste.
18 Hacer clic sobre el botn Siguiente.
19 Escribir como ttulo Ingresos con paciente y medico.
Como tienes que rectificar el diseo para practicar, marcar la casilla Modificar el diseo del informe.
20 Hacer clic sobre el botn Finalizar.
Una vez en la ventana Diseo de informe, puedes practicar cambiando los encabezados de las
columnas y el formato de los controles.
21 Hacer clic sobre la opcin Vista preliminar en el Botn de Office Imprimir para ver el resultado.
22 Hacer clic sobre el botn Cerrar para salir de la vista preliminar
23 Cerrar el informe guardando los cambios.

PROF. EDIDSON FUENTES

2016-1B

14

Вам также может понравиться