Anexo 10
Anexo 10
Anexo 10
MICROSOFT ACCESS
Seleccionar
Base de Datos
En Blanco
4. Ahora tienes una ventana que te permite realizar todas las operaciones
PULSE
EN
TABLAS
2 SELCCIONE NUEVO Y
DESPUS VISTA DE
DISEO
Antes de
grabar la
tabla es
necesario
definir un
campo
clave
sombrea
el campo
Clave_enf
ermedad
como se
indica y
pulsa el
icono :
Que se
encuentra
en la barra
1
Teclea el nombre de los
campos que se indican y en
tipo de datos elige Texto en
los tres campos
2
En Clave _ enfermedad, poner
Tamao de campo 2 y en
Nombre_Enfermedad y
Tipo_Enfermedad 25.
4
Para guardar la informacin
de tu tabla, cierra la ventana
ENFERMEDADES.
Tabla: DOCTORES
Nombre del
Tamao del
Campo
Campo_Clave
Texto
Texto
Texto
Numrico
3
50
50
Entero Largo
SI
NO
NO
NO
Campo
Clave_Doctor
Nombre_Doctor
Especialidad
Honorarios_Hora
Tabla: PACIENTES
Nombre del
Campo
No.Paciente
Nombre_Paciente
Domicilio
Telfono
Clave_Enfermeda
d
Horas_Consulta
Clave_Doctor
Fecha_Ingreso
Tamao del
Campo_Clave
Campo
Numrico
Texto
Texto
Texto
Texto
Entero Largo
50
50
25
2
SI
NO
NO
NO
NO
Numrico
Texto
Fecha/Hora
Entero Largo
3
Fecha Corta
NO
NO
NO
8. Como puedes observar cada tabla tiene un solo campo clave, este campo es el
nico por registro, es decir no se puede repetir y nos sirve para diferenciar un
registro de otro. ACCESS te permite agregar algunas reglas de captura a los
campos, conocidos como Reglas de validacin; esto es muy til sobre todo en los
campos en donde un error de captura, puede provocar el que no se encuentren
los registros que se buscan.
2 Pulsa en
diseo
1 selecciona la
tabla de
enfermedades
En el caso de Clave_Enfermedad las claves que se van a poder registrar para fines
de esta prctica son E1, E2, E3, E4, E5, E6, E7, E8 y E9. Para introducir una Regla
de validacin en la tabla de ENFERMEDADES realiza lo siguiente:
3
En Texto de validacin
escribe: La clave que
tecleaste es
incorrecta
1
Pulsa aqu
Escribe la expresin
=E1 O E2 O E3 O E4 O E5 O E6 O E7 O E8 O E9 y
pulsa Aceptar
Horas_Consulta, que valide que este nmero no sea mayor de 100, ni menor a 0
(>0 Y<100) y como texto de validacin escribe: El rango de horas de consulta es
de 0 a 100.
establecer la relacin entre las tablas; recuerda que por ello ACCESS es un
manejador de bases de datos relacionales. Ve al men de Herramientas y
12. En la ventana que te aparecer selecciona cada tabla y pulsa agregar de modo
13. Para poder establecer la relacin entre las tablas primero es necesario analizar
cules tablas requieren compartir datos y cules no. Como puedes apreciar la
tabla: DOCTORES y la tabla: ENFERMEDADES, no tienen datos en comn, en
cambio la tabla PACIENTES tiene en comn con enfermedades el campo
Clave_Enfermedad y con DOCTORES es el campo Clave_Doctor. Para
establecer la relacin arrastra el ratn de Clave_Enfermedad de la tabla
ENFERMEDADES a Clave_Enfermedades de la tabla PACIENTES. Access
pedir confirmacin mediante el siguiente cuadro de dilogo:
1
Selecciona: esta
opcin, para que
Access no permita
dar de alta
PACIENTES cuya
Clave de
Enfermedad no
este dada de alta
en la tabla de
ENFERMEDADES
2
Pulsa en
Aceptar para
crear la relacin
14. Sigue los mismos pasos para crear la relacin de los campos Clave_Doctor de la
15. Ahora s vamos a capturar datos en las tablas, para ello, cierra la ventana de
17. Para terminar esta prctica, captura los datos que se muestran, en la tabla:
PACIENTES.
5. Copia una imagen a todos los campos de Fotografa, puede ser la misma.
6. Access permite disear formularios para facilitar la captura de datos, vamos a
disear un formulario que nos permita dar de alta a los PACIENTES cuando
llegan al hospital.
2 Pulsa en Nuevo
1 SELECIONA
FORMULARIOS
3 selecciona
autoformularios:
columnas
4 En la tabla elige
PACIENTES
5 Aceptar
para
probar
NombrePaciente
Fot Domicili
o
o
Telfono
Francisco
Lpez
Pnfilo
Prez
Laura
Lpez
Estela
Guerra
Alejandro
Daz
Calle 2 #
8
Circuito
#9
Flores #
78
Calle #
20
Polo # 2
5-345-6778
5-234-3423
5-234-6756
5-345-7856
5-567-3433
E1
22
D32
14/3/96
E5
D21
23/4/99
E2
12
D21
12/5/99
E3
D45
E4
D56
17/10/9
9
7/12/99
el
10. Crea dos formularios ms, uno para dar de alta a los DOCTORES y otro para las
ENFERMEDADES.
11. Del mismo modo que generamos formularios para dar de alta a los PACIENTES,
podemos generar informes de las tablas que tenemos, para ello realiza lo
siguiente:
2 Pulsa en
Nuevo
1 Seleccione
Informes
3 seleccione
Autoinforme:
Columnas
4 Elige la tabla de
DOCTORES y
Aceptar
MICROSOFT ACCESS
ACTIVIDAD: Realiza las siguientes instrucciones.
1. Abre la base de datos: HOSPITAL.MDB
2. Vamos a comenzar por generar algunas Consultas, es importante sealar
que sta es una de las herramientas ms importantes de un manejador de
base de datos, ya que nos permite obtener la informacin clasificada de
acuerdo a ciertos criterios especficos. Para generar la consulta tambin
conocida como query, sigue los siguientes pasos.
1
Elige Consultas
2
Pulsa en Nuevo
3
Elige Vista Diseo y
despus Aceptar
3. Te aparecer una ventana que te permite agregar las tablas que vas a utiliza
para tu consulta, en este caso dale Agregar a las tres y luego cierra esta
ventana de modo que te quede como se muestra a continuacin:
4. Para generar la consulta basta con arrastrar los campos que necesitamos a la
tabla que aparece en la parte inferior, en este caso a generar una consulta
que nos indique el hombre y telfono de los pacientes cuyo doctor es la clave
D21.
1
Arrastra los campos
2
En la fila de Criterios en
el campo de
Clave_Doctor escribe
=D21
3
Cierra la consulta y
gurdala como
CONSULTA DOCTOR
5. Para ver el resultado de la consulta, basta con pulsar dos veces en ella.
6. Ahora vamos a generar una consulta que d como resultado, el Nombre del
paciente, su Telfono, su fotografa y el Nombre de la enfermedad que tiene,
siempre y cuando sta sea mortal, este reporte lo queremos ordenado
alfabticamente de acuerdo al Nombre del paciente y no queremos que la
palabra mortal aparezca en l. Para generarlo debemos hacer lo siguiente,
guarda la consulta como CONSULTA MORTAL:
1
Arrastrar los campos que
necesitemos en la
consulta
2
Para que lo ordene
alfabticamente, se selecciona
Orden Ascendente en el campo
de Nombre_Paciente
4
Para que este campo no
aparezca en el resultado se
desactiva el mostrar
3
El Criterio es que tipo:
Enfermedad =mortal
9. Para continuar, vamos a generar algunos informes de las consultas que has
creado hasta el momento, estos informes nos permiten dar mejor presentacin
a los resultados de las consultas. En esta ocasin, no vamos a utilizar el
Autoinforme sino el Asistente para informes: selecciona Informes y
despus Nuevo, te aparecer la siguiente ventana:
1
Selecciona Asistente
para informes
2
Elige la Consulta Doctor_D21
y pulsa Aceptar
>>
Nombre _ paciente
Siguiente
1
Selecciona el
Formulario
2
Pulsa el
botn de
diseo
Alta
2
Pulsa el Botn
de Diseo
1
Selecciona la
primera opcin
1
Selecciona que guarde el
valor el valor en el campo
Clave_Enfermedad de la
tabla PACIENTES
2
Pulsa siguiente
10. Ejecuta los pasos anteriores para crear un cuadro combinado pero para
capturar en esta ocasin Clave_Doctor de la tabla DOCTORES, como etiqueta
escribe: Clave_Doctor.
11. Cierra la ventana del formulario para que guarde los cambios y pulsa dos
veces el formulario de ALTA PACIESTES, para que pruebes los cuadros
2
Para capturar la Clave del
doctor y de la enfermedad,
basta pulsar esta flecha y
elegir el valor
1
Pulsa aqu para
agregar un nuevo
registro
12. Access, al igual que los dems paquetes de Office, nos brinda la posibilidad
de intercambiar datos entes las diferentes aplicaciones; en este caso vamos a
exportar una consulta a Excel para poder realizar algunos clculos sobre estos
datos.
13. Genera una consulta que contenga el nombre del paciente, el nombre del
doctor, las horas de consulta y los horarios, ordenado de acuerdo al nombre
del doctos y grbalo con el nombre de HONORARIOS.
14. Una vez generada la consulta, seleccinala y despus oprime el siguiente
botn de la barra de herramientas que se indica (si tiene la barra de
herramientas visible, ve al men de Ver, seleccionando Barra De
Herramientas-Base De Datos)
2
Pulsa este icono
1
Seleccionar la Consulta
HONORARIOS
15. Como podrs observar se genera un archivo en Excel con los datos de la
consulta de honorarios, en este caso queremos calcular lo que adeuda cada
paciente, para ello es necesario multiplicar el nmero de horas que fueron
atendidos por los honorarios que cobran por hora los doctores:
1
Teclee esta frmula
(c2*d2) y despus
cpiala hacia abajo.