Documente Academic
Documente Profesional
Documente Cultură
MS ACCESS BSICO
MS ACCESS BSICO
MS ACCESS BSICO
NDICE
1. INTRODUCCIN
MICROSOFT OFFICE
PROGRAMAS COMUNES MICROSOFT OFFICE
HISTORIA DE ACCESS
CONCEPTOS
EL ENTORNO DE TRABAJO EN ACCESS
2. BASES DE DATOS
CREAR UNA BASE DE DATOS
INTRODUCIR Y MODIFICAR DATOS
GUARDAR EN ACCESS
14
3. LAS TABLAS
CREAR UNA TABLA
TRABAJANDO CON TABLAS
CONCEPTO CLAVE PRINCIPAL
PROPIEDADES DE LOS CAMPOS
CREAR UNA TABLA CON EL ASISTENTE
GUARDAR UNA TABLA
TRABAJANDO CON LOS DATOS
DESHACER
OCULTAR COLUMNAS
REVISAR ORTOGRAFA
LAS RELACIONES
LA INTEGRIDAD REFERENCIAL
HOJAS DE DATOS SECUNDARIAS
22
MS ACCESS BSICO
4. LAS CONSULTAS
CREAR CONSULTAS
OPERADORES DE CONSULTAS
CAMPOS CALCULADOS
TOTALES
CONSULTAS DE PARMETROS
58
5. LOS FORMULARIOS
CREAR UN FORMULARIO
VISTAS DE UN FORMULARIO
ELEMENTOS DE UN FORMULARIO
AADIR CAMPOS A UN FORMULARIO
76
6. LOS INFORMES
CREAR UN INFORME CON EL ASISTENTE
CREAR UN INFORME EN VISTA DISEO
AGRUPANDO DATOS
IMPRIMIR INFORMES
93
MS ACCESS BSICO
2010
MS ACCESS BSICO
1 INTRODUCCIN
MS ACCESS BSICO
INTRODUCCIN
MICROSOFT OFFICE
MS ACCESS BSICO
WORD:
EXCEL:
OUTLOOK:
PowerPoint:
MS ACCESS BSICO
MICROSOFT ACCESS:
HISTORIA DE ACCESS
Office Access versin 1.0 fue lanzado en noviembre de 1992.
Rpidamente, en mayo de 1993, se lanz Access 1.1 para mejorar la
compatibilidad con otros productos de Microsoft e incluir el lenguaje de
programacin Access Basic.
Con Office 95, Microsoft Access 95 se convirti en parte de Microsoft
Office Professional Suite junto con Microsoft Excel, Word y PowerPoint.
Desde entonces, ha habido liberaciones de Microsoft Access con cada
versin de Office. Esto incluye el Access 97 (versin 8.0), ACCESS (versin
9.0), Access 2002 (versin 10.0), Access 2003 (versin 11.0) y Access 2007
(versin 12.0).
MS ACCESS BSICO
Microsoft Access usa las siguientes extensiones para guardar sus datos:
MS ACCESS BSICO
CONCEPTOS:
BASE DE DATOS:
OBJETOS:
Una vez creado nuestro fichero, podr contener diversos. Estos objetos
pueden ser de los siguientes tipos:
TABLAS:
10
MS ACCESS BSICO
CONSULTAS:
Son operaciones que pueden realizase sobre los datos de las tablas. Nos
permiten buscar y recuperar fcilmente informacin y datos concretos
almacenados en las tablas.
FORMULARIOS:
Pantallas que se presentan a los usuarios de una base de datos para que
tengan un acceso amigable a los datos y operaciones. Permiten trabajar
con los datos de forma ms simple creando entornos de trabajo o
interfaces de usuarios.
INFORMES:
11
MS ACCESS BSICO
MACROS:
MDULOS:
Los objetos en Access deben estar identificados mediante un nombre. Dentro de cada
grupo de objetos (tablas, consultas, formularios,...) los objetos se organizan como
ficheros dentro de un directorio. Referencias posteriores a esos objetos se harn a travs
de su nombre identificativo.
12
MS ACCESS BSICO
ARCHIVO.
EDICIN.
VER.
INSERTAR.
E. HERRAMIENTAS.
F. VENTANA.
G. ? (AYUDA).
13
MS ACCESS BSICO
2010
MS ACCESS BSICO
2 BASES DE DATOS
14
MS ACCESS BSICO
BASES DE DATOS
CREAR UNA BASE DE DATOS
Para crear una base de datos nuevas tenemos varias opciones. La primera
ser a travs de la ventana de creacin de base de datos la cual nos saldr
al arrancar Access, y que nos da la posibilidad de trabajar sobre bases de
datos ya creadas o crear un archivo nuevo, es decir, una base de datos
vaca.
Esta base de datos nueva puede ser creada directamente o con la ayuda
del asistente.
Para crear una base de datos hacemos clic en Base de datos de Access en
blanco.
Tambin podemos llegar a este punto desde el
men Archivo nuevo o desde el icono nuevo
de la barra de herramientas.
15
MS ACCESS BSICO
En la siguiente ventana podemos diferenciar los siguientes puntos:
16
MS ACCESS BSICO
Como puedes ver el primer paso para crear un objeto de nuestras bases
de datos es la asignacin de la ubicacin de dicho elemento, as como dar
un nombre al archivo que albergara toda la estructura de nuestra base de
datos.
17
MS ACCESS BSICO
Una vez creada la nueva base de datos, Access mostrar una ventana
emergente la cual nos pedir el modo en el que vamos a disear nuestra
base de datos. Los apartados que podemos diferenciar en esta ventana son:
BOTONES DE OPERACIONES:
o BOTN ABRIR: Abre el objeto que se encuentra seleccionado
en el rea de trabajo.
o BOTN DISEO: Abre el objeto seleccionado en vista de
diseo.
o BOTN NUEVO: Nos permite crear un nuevo objeto (una
tabla, un formulario, una consulta)
OPERACIONES PARA OBJETO NUEVO: Nos ayudara a crear
objetos de una forma sencilla. Dndonos a elegir entre las opciones
de crear un objeto en vista diseo crear, un objeto con la ayuda del
asistente, o crear un objeto introduciendo datos.
PANEL DE OBJETOS: Aqu encontramos los distintos objetos que
hemos comentado anteriormente y que podremos crear o
modificar.
REA DE TRABAJO: Es la zona donde se depositan los objetos
creados. Cada categora de objetos tendr su propia rea de
trabajo.
18
MS ACCESS BSICO
Al pulsar esta opcin se abre una tabla genrica, con campos llamados
Campo1, Campo2, Campo3,...
Escribe tres datos de ejemplo, como se indica en la siguiente imagen y
luego pulsa el botn guardar. Access preguntar cmo quieres llamar a
esta tabla. Puedes dejar el nombre Tabla1. Tambin te recordar que no
hay una clave principal definida. De momento responde que NO quieres
crear una clave principal ya que esto se explicara ms adelante. Ahora
cierra la tabla. De momento has guardado la base de datos ejemplo01.mdb
con esos 3 datos.
19
MS ACCESS BSICO
Guardar en ACCESS
Como ves la tabla que acabamos de crear est disponible en el rea de
trabajo del objeto tablas. Es muy importante que entendamos el
funcionamiento de Access a la hora de guardar los cambios en una base
de datos. Si abres la Tabla1 (haciendo doble clic con el ratn sobre ella) y
cambias alguno de los datos (por ejemplo escribe dato4 donde pona
dato2), el cambio se guarda automticamente. De hecho si cierras la tabla
y cierras el Access, no aparece ninguna pregunta de guardar cambios,
porque slo han cambiado los datos desde la ltima vez que guardaste.
20
MS ACCESS BSICO
PRCTICA: Vamos a repasar lo aprendido mediante un ejercicio paso a paso.
El objetivo del siguiente ejercicio es practicar las operaciones de Crear, abrir y cerrar
una base de datos.
Si no tienes abierto Access, brelo para realizar el ejercicio. haz clic sobre el botn
Cancelar para cerrar la ventana de cuadro de dilogo abierta.
Vamos a crear una base de datos, para ello sigue los siguientes pasos:
1. Ir al men Archivo.
2. Elegir la opcin Nueva
3. Aparecer el cuadro de dilogo Nueva.
4. Seleccionar base de datos y hacer clic sobre el botn Aceptar.
5. Selecciona la carpeta de trabajo y nombra tu fichero con el nombre
Clase.
6. Hacer clic sobre el botn Crear. Observa como tenemos una nueva
base de datos llamada Clase.mdb, pero que de momento est vaca.
Ahora supongamos que ya no nos interesa trabajar con la
base de datos anterior, por lo tanto vamos a cerrarla.
7. Ir al men Archivo.
8. Elegir la opcin Cerrar.
Vamos a volver a recuperar la base de datos.
9. Ir al men Archivo.
10.Elegir la opcin Abrir, o hacer clic sobre el botn Abrir
.
11.Aparecer el cuadro de dilogo Abrir.
12.Buscar la carpeta de trabajo y hacer clic sobre el archivo
Clases.mdb.
13.Hacer clic sobre el botn Abrir.
Como ya hemos terminado el ejercicio vamos a cerrar la base
de datos utilizando un mtodo diferente al que hemos utilizado
antes.
14.Hacer clic sobre el botn Cerrar
datos.
de la ventana de la base de
21
MS ACCESS BSICO
2010
MS ACCESS BSICO
3 LAS TABLAS
22
MS ACCESS BSICO
LAS TABLAS:
CREAR UNA TABLA:
Las tablas son el elemento fundamental de Access para contener y
organizar los datos en forma de filas y columnas, conteniendo los registros
y campos de la base de datos.
Como hemos dicho anteriormente la informacin en Access se organiza
mediante el uso de tablas. Podemos decir que las tablas son los almacenes
de datos.
En este punto nos aparecen los conceptos:
FILA: Es la disposicin horizontal de la informacin en una tabla.
COLUMNA: Es la disposicin vertical de la informacin en una tabla.
CELDA: Es la interseccin de una fila y una columna.
23
MS ACCESS BSICO
TIPO DE DATOS
Texto
Memo
Numrico
Fecha/Hora
Moneda
Objeto OLE
Hipervnculo
Asistente para Permite crear una lista desplegable con valores predefinidos de
modo que slo podamos elegir un valor.
bsquedas
24
MS ACCESS BSICO
Vas a crear una tabla con algunos campos para guardar tu agenda
telefnica y direcciones de correos electrnicos.
Para ello crea un archivo nuevo, tal y como has hecho anteriormente,
llamado agenda.mbd en tu carpeta de trabajo.
Posteriormente crearemos una tabla en vista diseo, introduciendo estos
campos:
ID_Gente: autonumrico.
NOMBRE: texto.
APELLIDOS: texto.
TELEFONO: nmero. (fjate que el nombre del campo no lleva tilde)
E_MAIL: texto.
FECHA_NACIMIENTO: fecha/hora (fjate que para no poner un
espacio en blanco en el nombre del campo, se pone un guin bajo _ )
COMENTARIOS: memo.
25
MS ACCESS BSICO
26
MS ACCESS BSICO
Hay ciertos cambios que no se pueden llevar a cabo una vez que se han
introducido datos, como por ejemplo cambiar el tipo de campo NOMBRE
de texto a numrico, ya que los datos que hay son de tipo texto que no
tienen cabida en un campo numrico.
27
MS ACCESS BSICO
Se define una clave principal por cada tabla. La clave principal puede
constar de varios campos si no hay seguridad de que un campo puede
diferenciar a todos los registros, aunque esto es inusual. Si al finalizar el
diseo de una tabla no has establecido ningn campo como clave
principal, Access te sugiere que lo hagas, ya que tener clave principal
acelera los procesos de bsqueda con tablas grandes.
La clave principal ha de ser un elemento que sepamos que sea nico e
irrepetible (ejemplo: DNI, cdigo de un producto) o un valor
autonumrico que nos dar ACCESS.
28
MS ACCESS BSICO
29
MS ACCESS BSICO
Las propiedades ms habituales son:
30
MS ACCESS BSICO
31
MS ACCESS BSICO
Una vez has diseado la tabla con sus campos y propiedades, slo te falta
guardarla antes de poder empezar a introducir datos.
Si cierras la ventana y no has guardado las modificaciones, Access te
preguntar si quieres guardar los cambios.
Si desde el modo diseo, intentas cambiar al modo Hoja de datos, Access
no te lo permitir si antes no guardas la tabla.
32
MS ACCESS BSICO
Crea dos nuevas tablas con los datos que se te muestran a continuacin:
33
MS ACCESS BSICO
Tabla: MIS_COSAS
Tabla: PRESTAMOS
Campos:
id_cosa =
principal
Campos:
autonumrico
clave
id_prestamo
principal
autonum.
que_cosa = nmero
a_quien = nmero
descripcion = memo
fecha_prestamo = fecha/hora
clave
fecha_devolucion = fecha/hora
devuelto = S/No
comentarios = memo
34
MS ACCESS BSICO
35
MS ACCESS BSICO
Al abrir la tabla en modo Hoja de datos es cuando puedes editar los datos
de esa tabla.
Las columnas (en vertical) son los CAMPOS, las filas (en horizontal) son los
REGISTROS. La interseccin entre ambos son los DATOS.
Encima de estas celdas se encuentran, encabezando las columnas, los
nombres de los campos de la tabla. Cada columna es un campo.
Para introducir un registro nuevo, lo mejor es que uses el Selector de
Registros que est en la parte inferior. Los botones de que dispone son: ir
al primer registro, ir al registro anterior, luego aparece el nmero de
registro actual que puedes usar para ir directamente al que quieras, luego
el botn para ir al siguiente registro, luego al ltimo registro y finalmente
el botn para entrar un nuevo registro.
36
MS ACCESS BSICO
37
MS ACCESS BSICO
Una vez seleccionados los datos, puedes realizar las acciones de Cortar,
Copiar y Pegar como en el resto de programas de Windows.
38
MS ACCESS BSICO
39
MS ACCESS BSICO
40
MS ACCESS BSICO
DESHACER
Este mtodo se usa para retroceder en las acciones que se han llevado a
cabo.
Para utilizar el comando Deshacer se puede proceder de las siguientes
formas:
41
MS ACCESS BSICO
OCULTAR COLUMNAS
En ocasiones, resulta conveniente ocultar una columna de datos (un
campo), por su no utilizacin, para ello se debe proceder de la forma:
Abre una tabla en la vista Hoja de Datos.
Selecciona las columna o columnas que quieres ocultar.
En el men Formato, haz clic en Ocultar columnas.
Para poder rescatar las columnas que has ocultado, desde el men
Formato elige la opcin Mostrar columnas, y marca las que quieras que se
muestren.
REVISAR ORTOGRAFA
Aunque Access no sea un procesador de textos, tambin incorpora la
Revisin ortogrfica, como en el resto de aplicaciones de Office.
Es muy aconsejable revisar la ortografa, siempre y cuando los datos sean
palabras del diccionario, es decir, que no sean nombres propios o
trminos tcnicos que posiblemente no se incluyan en el diccionario.
Para comprobar la ortografa de los datos introducidos en la tabla se
utiliza la herramienta Ortografa del men Herramientas. Para realizar
esta revisin debes seguir los siguientes pasos:
Abre una tabla en la vista Hoja de Datos.
Selecciona los registros donde quieres revisar la ortografa.
Haz clic en Ortografa
42
MS ACCESS BSICO
PRACTICA:
43
MS ACCESS BSICO
LAS RELACIONES
En este apartado aprenderemos a tratar las relaciones entre las tablas,
que es la forma de organizar la informacin y optimizar las bases de datos.
Una de las principales caractersticas de Access es la de ser un gestor de
bases de datos relacionales. Una base de datos de tipo relacional, permite
la utilizacin simultnea de datos procedentes de ms de una tabla o
consulta.
Al utilizar las bases de datos relacionales evitamos la duplicidad de datos,
ahorrando memoria y espacio en disco, aumentando la velocidad de
ejecucin y facilitando el trabajo con las tablas de datos.
Por
ejemplo;
En
el
ejercicio
que
ests
haciendo
MI_BASE_DE_DATOS.MDB, en la tabla MI_AGENDA hay un campo que se
llama provincia. Supn que has introducido los datos que se muestran en
la imagen:
En este ejemplo hay dos datos iguales: VALENCIA y adems hay dos datos
que deberan ser iguales pero que aparecen escritos de 2 formas
diferentes: BARCELONA y BCN. Esto puede ser un problema a la hora de
buscar ya que los datos no presentan la coherencia necesaria.
44
MS ACCESS BSICO
Para solucionar este problema vamos a crear una nueva tabla que
llamaremos PROVINCIAS y la relacionaremos con la tabla
MI_AGENDA.
Una vez incluida la nueva tabla en tu base de datos, tendras que actualizar
el valor del campo provincia que estaba mal (en el ejemplo de la imagen:
BCN se cambiara por BARCELONA). Comprueba que los datos que has
escrito estn bien, para ser coherentes con la tabla provincia los datos de la
esa tabla deberan ser escritos en maysculas y sin acentos.
45
MS ACCESS BSICO
46
MS ACCESS BSICO
Para crear esta relacin hay que apretar el botn Relaciones o la opcin del
men Herramientas que se indica en la imagen:
47
MS ACCESS BSICO
En la ventana que aparece se establecen las relaciones entre tablas. Para
recurrir al listado de tablas hay que pulsar el botn Mostrar tabla
Ahora vamos a crear la relacin entre los campos de las tablas. Para ello
pulsa sobre el campo nombr_pro de la tabla PROVINCIAS y arrstralo
hasta el campo provincia de la tabla MI_AGENDA (previamente tendrs
que ampliar el espacio de la tabla MI_AGENDA para tener el campo
provincia visible).
48
MS ACCESS BSICO
En el ejemplo que has llevado a cabo has creado una relacin entre el
campo provincia de la tabla MI_AGENDA con el campo nombr_pro de la
tabla PROVINCIAS. Esto quiere decir que a partir de ese momento, cuando
asignes una provincia a un registro de la tabla MI_AGENDA, podrs
disponer automticamente de la informacin completa de su provincia:
nombre de la provincia, nombre de la comunidad autnoma, cdigo postal
de la provincia y podran ser aadidos ms campos en la tabla provincia.
Para editar una relacin puedes hacer doble clic sobre ella con el ratn
Para eliminar una relacin, haz clic sobre ella y luego pulsa la tecla
49
MS ACCESS BSICO
PRCTICA: Ahora vamos a crear 2 nuevas relaciones.
Si analizas la base de datos MI_BASE_DE_DATOS.MDB, dispone
actualmente de 4 tablas:
MI_AGENDA: una pequea agenda personal con datos de personas
conocidas, familiares, amigos,...
MIS_COSAS: un inventario de tus libros, tus discos, tus pelculas,...
PRESTAMOS: una "lista negra" con las cosas que has prestado, a
quin y cundo.
PROVINCIAS: una tabla auxiliar con todas las provincias.
50
MS ACCESS BSICO
TIPOS DE RELACIONES
51
MS ACCESS BSICO
Las 2 relaciones que acabas de crear son de tipo Uno a varios.
52
MS ACCESS BSICO
LA INTEGRIDAD REFERENCIAL
La integridad referencial es un sistema de reglas que utiliza Access para
asegurarse que las relaciones entre registros de tablas relacionadas son
vlidas y que no se borren o cambien datos relacionados de forma
accidental.
53
MS ACCESS BSICO
54
MS ACCESS BSICO
Para insertar una hoja secundaria de datos de una tabla en una base de
datos de Access sigue los pasos siguientes:
55
MS ACCESS BSICO
Haz clic en la pestaa Tablas, y elige como Tabla secundaria
PROVINCIAS. Los campos que se deben vincular aparecern en la parte
inferior de la ventana, segn las relaciones que has establecido en la base
de datos en nuestro caso son campos secundarios: nombr_pro. Campos
principales: provincia).
56
MS ACCESS BSICO
07/03/2010
15/05/2010
03/03/2010
10/03/2010
registro de prueba
registro de prueba
20/03/2010
registro de prueba
57
MS ACCESS BSICO
2010
MS ACCESS BSICO
4 LAS CONSULTAS
58
MS ACCESS BSICO
LAS CONSULTAS
Las consultas se utilizan para ver, modificar y analizar datos de las tablas
que hemos creado. Tambin pueden servir para crear nuevas
agrupaciones de datos que sean el origen de nuevos formularios o
informes. Existen varios tipos de consultas, que se vern ms adelante, las
ms usuales son las Consultas de Seleccin.
59
MS ACCESS BSICO
Hay 2 opciones para crear la Consulta: usando un asistente o directamente
en Vista Diseo. Los 3 botones de la parte superior: Abrir, Diseo y Nuevo
al igual que en las tablas sirven para abrir una Consulta en Vista Hoja de
datos, para abrirla en Vista Diseo o para crear una nueva consulta. Este
botn es el ms interesante porque ofrece diferentes opciones a la hora
de crear una Nueva consulta:
Elige la tabla MI_AGENDA para hacer una consulta sobre sus datos y pulsa
el botn Agregar. Se podran agregar ms tablas si se deseara realizar una
consulta de datos combinados de diversas tablas, pero es mejor empezar
por una nica tabla. Despus de agregar, cierra la ventana con el botn
Cerrar.
A continuacin, haz doble clic sobre el campo nombre para obtener una
consulta de todos los nombres de esta tabla. Al hacer el doble clic, el
campo se sita en la parte inferior como se muestra en la imagen (1):
60
MS ACCESS BSICO
61
MS ACCESS BSICO
62
MS ACCESS BSICO
Para establecer distintos criterios en un mismo campo puedes usar las
diferentes filas que hay en la parte inferior de la columna de cada campo:
63
MS ACCESS BSICO
Como has comprobado, puedes hacer una consulta con los campos que
quieras ver, en el orden que quieras y adems especificar un criterio.
Ahora vas a ver cmo se pueden especificar varios criterios.
Para establecer distintos criterios en un mismo campo puedes usar las
diferentes filas que hay en la parte inferior de la columna de cada campo:
64
MS ACCESS BSICO
Ahora aade otro campo a la consulta: fecha_nacimiento.
Sobre este campo, vas a consultar qu personas han nacido despus de una
fecha concreta, y adems viven en una de las 2 provincias que has
especificado antes. Para ello, escribe en el criterio del campo
fecha_nacimiento: >01/01/1971 (pon la fecha que quieras, en funcin de
los datos que hayas introducido en la tabla MI_AGENDA).
Automticamente Access encierra a cualquier fecha entre almohadillas,
quedando as el criterio: >#01/01/1971#. Prueba el resultado, pasando a
Vista Hoja de datos.
Si quieres consultar qu personas han nacido entre 2 fechas concretas,
tendrs que escribir un criterio que indique que la fecha_nacimiento sea
mayor (>01/01/1971) que la primera fecha y menor (<01/01/1980) que la
segunda: >#01/01/1971# Y <#01/01/1980#. En el mismo criterio.
En una misma celda de criterio puedes contemplar varias condiciones de
tipo "or" (O) o de tipo "and" (Y).
65
MS ACCESS BSICO
OPERADORES DE CONSULTAS
Los operadores de comparacin se utilizan para comparar dos valores.
Cuando se comparan dos valores utilizando estos operadores, el resultado
es un valor lgico: VERDADERO o FALSO.
Operador de comparacin
=(signo igual)
> (signo mayor que)
< (signo menor que)
>= (signo mayor o igual
que)
<= (signo menor o igual
que)
<> (signo distinto de)
Significado
Igual a
Mayor que
Menor que
Igual o mayor
que
Igual o menor
que
Distinto de
Ejemplo(expresin)
A=B
A>B
A
A>=B
A<=B
A<>B
66
MS ACCESS BSICO
Uso
Ejemplo
[]
Los caracteres comodn estn pensados para ser utilizados con datos de
tipo texto, aunque a veces pueden emplearse con xito con otros tipos de
datos, como los de tipo fecha.
Cuando se utilicen caracteres comodn para buscar un asterisco (*), una
interrogacin de cierre (?), un corchete de apertura ([) o un guin (-), se
deben escribir dichos caracteres entre corchetes. Por ejemplo, para buscar
una interrogacin de cierre, escribe [?] en el cuadro de dilogo Buscar.
67
MS ACCESS BSICO
Campos calculados:
Cuando agregues campos a una Consulta, no slo han de limitarse a los
campos de la tabla o tablas de la que ests diseando la Consulta. Puedes
emplear expresiones para crear campos calculados que dependan de los
campos de la tabla o tablas fuente de la Consulta.
68
MS ACCESS BSICO
Se pueden crear campos calculados haciendo operaciones matemticas
sobre los campos numricos o de tipo fecha/hora.
Otro ejemplo puede ser el mostrar en la consulta la edad actual de cada
persona que se encuentra incluida en la tabla MI_AGENDA. Para ello hay
que calcular los das que han pasado desde la fecha de nacimiento hasta el
da de hoy y luego dividir entre 365. Esta operacin es muy fcil de realizar
en Access ya que dispone de una funcin que devuelve la fecha actual,
igual que en EXCEL, esta funcin es: ahora()
Edad actual: (Ahora()-[fecha_nacimiento])/365
El resultado es una consulta con 2 campos calculados: el nombre completo
y la edad actual:
69
MS ACCESS BSICO
TOTALES
Crea una nueva consulta de los nombres de las Comunidades Autnomas
de la tabla PROVINCIAS. Si te das cuenta los registros de Comunidad
Autnoma se repiten porque la tabla tiene tantos registros como
Provincias.
70
MS ACCESS BSICO
71
MS ACCESS BSICO
Tambin puedes usar los totales para calcular una suma, una media, el
valor mximo, el primero, etc...
Por ejemplo, vas a calcular cuntas provincias tiene cada comunidad
autnoma. Para ello aade a tu consulta el campo nombr_pro y en la fila
Totales elige cuenta:
72
MS ACCESS BSICO
CONSULTAS DE PARMETROS
Cuando hacemos una consulta repetidas veces, pero cambiando los
criterios en cada ocasin, para no tener que acudir cada vez al diseo de la
consulta y cambiar el criterio, o para no realizar tantas copias de la misma
consulta como criterios diferentes tengas, puedes utilizar Parmetros en
de consulta.
Esto es, conseguir que el parmetro del criterio te lo pida Access antes de
ejecutar la consulta.
Imaginemos que deseamos conocer el nombre y el apellido de nuestros
amigos cambiando cada vez la provincia. El criterio consiste en mostrar los
registros de una cierta ciudad, para ello se ha de conseguir que Access le
pregunte al usuario antes de ejecutar la consulta el dato del criterio. Esto
se consigue colocando la peticin de ese criterio entre corchetes en la
casilla de Criterio de la consulta.
73
MS ACCESS BSICO
Cuando pasas a Vista Hoja de datos y se realiza la consulta, Access te
pedir el parmetro con la pregunta que hayas escrito entre corchetes:
74
MS ACCESS BSICO
PRCTICA:
Vas a crear varias consultas sobre MI_BASE_DE_DATOS.MDB:
75
MS ACCESS BSICO
2010
MS ACCESS BSICO
5 LOS FORMULARIOS
76
MS ACCESS BSICO
LOS FORMULARIOS
Hasta ahora hemos estudiado el funcionamiento de ACCESS, el anlisis de
los datos y la creacin de tablas y consultas. El siguiente apartado son los
formularios. Los formularios se utilizan para crear pginas de entrada y
salida de datos. Son objetos que nos van a ayudar en la gestin de los
datos almacenados en las tablas, facilitndonos el visualizar, introducir y
modificar los datos de nuestras bases. Podemos decir que la principal
caracterstica de los formularios es proporcionar al usuario una visin con
un formato distinto de los datos a la representada en las tablas.
77
MS ACCESS BSICO
CREAR UN FORMULARIO
En primer lugar debes pulsar el botn Formularios de la columna
OBJETOS. Al igual que las tablas y las consultas, tienes disponibles las
opciones de: Crear en vista Diseo y Crear utilizando el asistente. Adems
tienes los botones de Abrir, Diseo y Nuevo, con igual funcionamiento
que en Tablas y Consultas.
78
MS ACCESS BSICO
79
MS ACCESS BSICO
Access nos permitir elegir la distribucin de nuestro formulario en
columnas, tabular, hoja de datos (tipo EXCEL) o justificado. A la pregunta
de qu distribucin desea aplicar al formulario, elige: Justificado.
Tambin nos dar la opcin de elegir entre varios formatos
predeterminados. A la pregunta de qu estilo desea aplicar al formulario,
puedes elegir el que ms te guste.
Por ltimo, el ttulo que le vas a dar a este Formulario puede ser
FORMULARIO_MI_AGENDA. Ya puedes pulsar el botn Finalizar. El
resultado debe ser similar al mostrado en la siguiente imagen:
80
MS ACCESS BSICO
Como en las Tablas y las Consultas, los Formularios son objetos de Access
que puedes manejar con el portapapeles (copiar, cortar, pegar) o
modificar.
Para ello, el formulario ha de estar cerrado. Selecciona el objeto que
desees en este caso FORMULARIO_MI_AGENDA (asegurndote de que
est cerrado, ya que si est abierto no se puede modificar) y abre el men
Edicin:
81
MS ACCESS BSICO
Por ltimo, puedes cambiar el nombre de un objeto de Access (tabla,
consulta, formulario, informe, etc...) sin que afecte a las relaciones entre
ellos. El cambio de nombre afecta a todas las referencias que se hagan de
ese objeto. Como en muchos de los programas para Windows, la tecla
te permite cambiar el nombre del objeto.
82
MS ACCESS BSICO
vistas de un formulario
Hay 3 formas de trabajar con un formulario:
Vista diseo
Vista Formulario
Vista Hoja de datos
83
MS ACCESS BSICO
Vista hoja de datos: Es similar a la Vista Hoja de datos de tablas y
consultas. Se ven todos los registros y el registro actual en el que tienes el
cursor est sealado con una flecha a la izquierda. El ltimo registro est
en blanco porque es el espacio para introducir uno nuevo. En la parte
inferior, la barra de movimiento entre registros, te ofrece los siguientes
botones: ir al primer registro, al anterior, escribir directamente el nmero
de registro al que quieres ir, al siguiente, al ltimo y a uno nuevo.
84
MS ACCESS BSICO
85
MS ACCESS BSICO
ELEMENTOS DE UN FORMULARIO
Vamos a crear un formulario nuevo. Si creas un nuevo formulario en Vista
diseo partirs de un formulario en blanco en el que ir colocando campos
y controles:
86
MS ACCESS BSICO
Encabezado o pie de pgina: todo el contenido que quieras incluir en este
espacio aparecer en la parte superior e inferior de cada pgina impresa;
no aparecer en la vista Formulario.
Encabezado o pie de formulario: todo el contenido que quieras incluir en
este espacio aparecer en la parte superior e inferior de un formulario en
la vista Formulario y al principio y al final de un formulario impreso.
87
MS ACCESS BSICO
88
MS ACCESS BSICO
89
MS ACCESS BSICO
90
MS ACCESS BSICO
PRCTICA:
A partir de la consulta MIS_PELICULAS vas a crear un Formulario
usando
el
asistente.
El
formulario
se
llamar
FORMULARIO_MIS_PELICULAS.
91
MS ACCESS BSICO
PRACTICA:
Crea un nuevo formulario esta vez en vista diseo a partir de tu tabla
MIS_COSAS. Gurdalo con el nombre FORMULARIO_MIS_COSAS.
Este formulario debe mostrar todos los campos de tus cosas.
Recuerda que debers cambiar desde el men ver propiedades
Origen de registro MIS_COSAS y agregaremos todos los campos.
Prueba a cambiar el formato de todos los campos y datos. Recuerda que
puedes seleccionar un campo o el rea para el dato y con maysculas
pulsado seleccionar los dems para cambiar el formato de todos los
campos a la vez.
Con el formato cambiado. tambin puedes probar a agregar la imagen
teclado_access.jpg de tu carpeta MATERIAL DE TRABAJO como
imagen de fondo (1 Men Insertar imagen / 2 Men Formato
enviar al fondo).
92
MS ACCESS BSICO
2010
MS ACCESS BSICO
6 LOS INFORMES
93
MS ACCESS BSICO
LOS INFORMES
Los informes son una herramienta de Access para elaborar informacin,
sobre los datos que deseemos, preparada para ser impresa. A partir de
una base de datos existente podremos extraer informacin y una de las
mejores formas es creando informes sobre todo cuando queramos
obtenerla en formato papel.
94
MS ACCESS BSICO
Adems tienes los botones de Vista previa, Diseo y Nuevo. Que
funcionan igual que el resto de los objetos comentados anteriormente.
95
MS ACCESS BSICO
96
MS ACCESS BSICO
A la pregunta de si deseas agregar algn nivel de agrupamiento, puedes
elegir agrupar por tipo. Clic en siguiente.
97
MS ACCESS BSICO
Ahora tendrs que elegir entre diferentes distribuciones (columnas, tabular
o justificado) y la orientacin de la pgina que puede ser en vertical u
horizontal (apaisada) en funcin del nmero y del tamao de los campos.
Para nuestro ejemplo vamos a elegir JUSTIFICADO.
98
MS ACCESS BSICO
Por ltimo has de elegir el nombre que le vas a dar a este Informe en este
ejemplo puede ser INFORME_MIS_COSAS.
Ya puedes pulsar el botn Finalizar. El resultado debe ser similar al
mostrado en la siguiente imagen:
99
MS ACCESS BSICO
Otras formas de crear los informes son:
100
MS ACCESS BSICO
VISTAS DE UN INFORME
Los informes se pueden visualizar en 3 modos:
101
MS ACCESS BSICO
En los modos Vista previa del diseo y Vista Preliminar, utiliza los botones
de seleccin de pginas recuadrados en el extremo inferior izquierdo de la
ventana, para pasar a la siguiente pgina, la anterior, la ltima o la primera.
Para pasar a un nmero de pgina concreto, ste se escribe en el cuadro
existente entre las flechas de anterior y siguiente.
102
MS ACCESS BSICO
Fjate que como en los Formularios, hay 3 secciones que son: Encabezado
de pgina, Detalle y Pie de pgina.
103
MS ACCESS BSICO
En primer lugar debes especificar cul es el origen de los datos de este
informe. Para este ejemplo el origen es la tabla MI_AGENDA. Si
necesitaras campos de varias tablas, tendras que hacer una consulta previa
que recopilara todos los campos.
Para especificar el origen de datos, primero debes seleccionar el informe
completo: puedes hacerlo en el desplegable de elementos del informe (1):
104
MS ACCESS BSICO
En la ventana de Propiedades del informe, pulsa en la pestaa Datos y elige
como Origen de datos la tabla MI_AGENDA.
105
MS ACCESS BSICO
En la cabecera incorpora una etiqueta pulsando el botn correspondiente
del cuadro de herramientas
. En la etiqueta puede poner Listado de
prueba. Cambia la fuente, el tamao, el color. Cambia tambin el color de
fondo de la cabecera.
106
MS ACCESS BSICO
Ya
puedes
guardar
tu
informe
con
el
nombre
INFORME_TELEFONOS_MAILS y pasar a ver el resultado en Vista
Preliminar que debe ser similar al que tienes a continuacin.
107
MS ACCESS BSICO
AGRUPANDO DATOS:
Una de las opciones ms interesantes de los Informes es la facilidad que
ofrecen para ordenar y agrupar los datos segn ciertos campos de
referencia.
108
MS ACCESS BSICO
Cada una de las propiedades viene con una descripcin a su derecha que
aparece al pulsar sobre la propiedad. Al cerrar esta ventana vers que
dispones de un encabezado de provincia debajo del encabezado de
pgina.
109
MS ACCESS BSICO
110
MS ACCESS BSICO
111
MS ACCESS BSICO
IMPRIMIR INFORMES
Los informes se crean fundamentalmente para ser impresos, por lo que ha
llegado la hora de imprimir un ejemplo para reflexionar acerca del mejor
mtodo para hacerlo.
112
MS ACCESS BSICO
PRCTICA:
Vamos a crear un informe en el cual podamos ver de nuestros prstamos
los registros que no nos han devuelto. Este Informe lo haremos a partir de
una consulta:
113
MS ACCESS BSICO
114