Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCIN........................................................................................................3
2
2.1.
2.2.
2.3.
2.3.1.
2.3.2.
2.4.
2.5.
2.6.
3
3.1.
3.2.
3.3.
4
CAPTULO III: OPERACIONES CON TABLAS....................................................16
4.1.
Crear una tabla de datos.........................................................................................16
4.2.
Edicin de Tablas....................................................................................................20
4.2.1. Introducir y modificar datos en una tabla................................................................20
4.2.2. Desplazarse dentro de una tabla............................................................................21
4.2.3. Buscar y reemplazar datos......................................................................................22
4.3.
Formato de Tabla.....................................................................................................24
4.3.1. Tipos de Datos.........................................................................................................24
4.3.2. Propiedades de los campos....................................................................................25
4.3.3. Tamao del campo..................................................................................................26
4.3.4. Formato del campo..................................................................................................27
4.3.5. Lugares decimales..................................................................................................28
4.3.6. Mscara de entrada.................................................................................................28
4.3.7. Ttulo........................................................................................................................28
4.3.8. Valor predeterminado..............................................................................................29
4.3.9. Regla de validacin.................................................................................................29
4.3.10. Texto de validacin..................................................................................................29
4.3.11. Requerido................................................................................................................30
4.3.12. Permitir longitud cero...............................................................................................30
4.3.13. Indexado..................................................................................................................30
4.4.
Guardar una tabla....................................................................................................30
4.5.
Cerrar una tabla.......................................................................................................31
4.6.
Modificar el diseo de una tabla..............................................................................31
5
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.
5.8.
6
CAPTULO V: CONSULTAS....................................................................................40
6.1. Tipos de Consultas...................................................................................................40
6.2. Crear una Consulta..................................................................................................40
6.3. La vista Diseo.........................................................................................................42
6.4. Aadir campos..........................................................................................................43
6.5. Definir Campos Calculados......................................................................................44
6.5.1. Formar expresiones..................................................................................................44
6.6. Encabezados de columna........................................................................................46
6.7. Cambiar el rden de los campos..............................................................................46
6.8. Guardar la Consulta.................................................................................................47
6.9. Modificar el diseo de una consulta.........................................................................47
6.10. Ordenar las Filas......................................................................................................48
6.11. Seleccionar filas........................................................................................................48
6.12. Las consultas Multitabla...........................................................................................50
6.13. Combinar Tablas.......................................................................................................50
6.14. Las Consultas de resmen.......................................................................................51
6.15. Inclur Criterios de Bsqueda...................................................................................52
6.16 Las Consultas de Accin..........................................................................................53
6.16.1 Consultas de Creacin de Tabla..............................................................................53
7.
7.1.
7.2.
7.3.
7.4.
8
8.1.
BIBLIOGRAFA.......................................................................................................71
INTRODUCCIN
Este manual ha sido preparado para secretarias bilinges de Minera Spence, con el
propsito de desarrollar la unidad de competencia laboral, Digitar, Archivar y Distribur
Documentos.
Sin lugar a dudas, el buen desempeo laboral, slo se logra en la medida que se
consigue compatibilizar eficientemente a los trabajadores, con el cargo que tienen que
desempear, de modo que exista una completa identificacin entre ambos.
Este material didctico, ha sido diseado para ayudar a que los trabajadores actualicen
los conocimientos requeridos por el puesto y se adapten a l. Para asi lograr el objetivo
fundamental de la Empresa: ser un productor de cobre eficiente, con costos competitivos,
sin Incidentes y con respeto por el medio ambiente.
Les deseamos mucho xito en el desarrollo de esta actividad y recuerde que este xito,
depende mucho de ustedes.
CAPTULO I:
INFORMACIN GENERAL
2.1. Qu es Access?
Una Base de Datos es un conjunto de informacin relacionada con un asunto, tema o
actividades especficas. Se pueden utilizar Bases de Datos, para cosas tan sencillas
como mantener un registro de nuestra coleccin de discos de msica, hasta llevar toda la
gestin de una gran empresa u organizacin.
Microsoft Access es un potente sistema de administracin de Bases de Datos
Relacionales. Las Bases de Datos de Access, son documentos combinados donde se
divide la informacin por reas de objetos especializados. As por ejemplo, como
elemento primario de informacin, se encuentra las tablas. Normalmente, se crea una
tabla para cada tipo de datos, de los que componen la Base de Datos. Aunque las tablas
se crean como elementos independientes, pueden crearse relaciones entre distintas
tablas para recuperar datos de todas ellas mediante una consulta, formulario o informe.
Las consultas se utilizan para localizar y recuperar los datos especficos, que cumplen
unas determinadas condiciones especificadas por el usuario. Las consultas permiten
actualizar varios registros al mismo tiempo y realizar operaciones de muy diversas ndole,
con los datos almacenados en las tablas.
Por otro lado, los formularios permiten visualizar, introducir y modificar los datos de las
tablas, de una forma muy sencilla y amena. Al abrir un formulario, Access recupera en l
los datos de una o varias tablas y les muestra en un diseo de ficha creado, bien de
forma automtica por el Asistente para formularios o manualmente desde el principio por
el propio usuario.
Los informes se utilizan primordialmente para presentar, resumir e imprimir los datos, en
la forma que resulte ms apropiada para cada proyecto. Se pueden crear informes, que
incorporen clculos basados en los datos de las tablas, para mostrar resultados totales o
promedios o bien para generar e imprimir catlogos, listas de nombres y direcciones o
etiquetas postales.
Todos los elementos anteriores (y algunos ms), estn organizados en Access en la
ventana Base de Datos
2.2.
Iniciar Access
Figura: 1
5
La barra de ttulo contiene el nombre del programa. En el extremo de la derecha estn los
botones para minimizar, maximizar/restaurar y cerrar.
La barra de men
Figura: 2
2. Opcin con otro men desplegable. Al situarse sobre ste, se abre un nuevo men
a su lado con ms opciones para que elegir una de ellas. Se reconocen porque tienen
un tringulo a la derecha. Por ejemplo, en el men, Bases de datos de ejemplo
(Figura 2).
3. Opcin con cuadro de dilogo. Al hacer clic en la opcin aparece un cuadro de
dilogo donde se pedir ms informacin y que tendr botones para aceptar o cancelar la
accin. Se distinguen porque el nombre acaba con puntos suspensivos. Por ejemplo, en
el men ?, Detectar y reparar
Las barras de herramientas
Las barras de herramientas contienen iconos para ejecutar de forma inmediata algunas
de las operaciones ms habituales, como Guardar
, Abrir
, Imprimir
, etc.
La barra de estado
El tiempo que se pierde en este punto lo recuperar con creces ms adelante. Por lo
tanto, antes que nada, debe:
-
2.6. Ayuda
Una forma rpida de aprenderse las caractersticas de Access es utilizar el comando
Qu es esto? del men de Ayuda. Cuando eliges este comando, el puntero del mouse
se transforma en un Cursor de Ayuda. Con dicho cursor puedes hacer clic sobre distintas
caractersticas y elementos para obtener informacin acerca de los mismos. Algunos
cuadros de dilogo contienen un botn de Ayuda.
CAPTULO II:
Figura: 3
Si este panel no est visible podemos utilizar en el men Archivo de la barra de mens la
opcin Nuevo...
Figura: 4
O bien hacer clic sobre el icono Nuevo
de la barra de herramientas. En estos dos
casos aparecer el panel de tareas y podremos seleccionar Base de datos en blanco.
10
Figura: 5
En el cuadro Guardar en: hacer clic sobre la flecha de la derecha para seleccionar la
carpeta donde se guardar la base de datos.
Observar como en el recuadro inferior aparecen las distintas subcarpetas de la carpeta
seleccionada.
Hacer doble clic sobre la carpeta donde guardara el archivo.
En el cuadro Nombre de archivo: escribir el nombre que se quiere poner a la base de
datos.
Hacer clic sobre el botn Crear.
Automticamente se crear una nueva base de datos a la cual Access asignar la
extensin .MDB, y aparecer la ventana Base de datos.
11
Figura: 6
Si se observa la ventana Base de datos, en la parte de la izquierda aparecen los
diferentes tipos de objetos que puede tener en la base de datos (tablas, consultas,
formularios,...) y en la parte de la derecha, dependiendo del tipo de objeto seleccionado,
Access muestra los objetos que hay creados y permite crear nuevos de distintas formas.
En nuestro caso el tipo de objeto seleccionado es la Tabla, principal elemento de
cualquier base de datos ya que todos los dems objetos se crean a partir de stas.
En este momento no hay tablas creadas, cuando las hay stas aparecern en la
parte derecha de la ventana debajo de las opciones Crear...
3.2.
12
Figura: 7
Elegir la opcin Abrir...
Desde la barra de herramientas:
Hacer clic sobre el icono Abrir
de la barra de herramientas.
Figura: 8
Elegir la opcin Ms archivos...
En cualquiera de los tres casos anteriores aparecer el cuadro de dilogo Abrir:
13
Figura: 9
Elegir la carpeta donde est la base de datos que se quiere abrir.
Para abrir carpeta hacer doble clic sobre ella.
Al abrir una carpeta, sta se situar en el cuadro superior Buscar en: y en el cuadro
inferior aparecer toda la informacin de dicha carpeta.
Hacer clic sobre la base de datos para colocar su nombre en el cuadro Nombre de
archivo: y hacer clic sobre el botn Abrir.
O bien hacer doble clic sobre la base de datos y se abrir directamente.
Otra forma de abrir una base de datos, consiste en utilizar una lista de documentos
abiertos anteriormente.
14
Figura: 10
Al final del men desplegable de la opcin Archivo de la barra de mens aparece una
lista con los ltimos documentos abiertos.
Tambin aparece esta lista en el panel de tareas como se ha comentado anteriormente.
Para abrir la base de datos basta hacer doble clic sobre su nombre en la lista.
El primer documento de la lista es el ltimo que se abri.
Esta forma de abrir la base de datos suele ser la ms utilizada ya que normalmente se
trabaja siempre con la misma base de datos.
15
CAPTILO III:
Figura: 11
Vista Hoja de datos: Consiste en introducir directamente los datos en la tabla y
segn el valor que se introduzca en la columna determinar el tipo de datos que tiene la
columna.
Vista diseo: es el mtodo personalizado.
Asistente para tablas: Utiliza un asistente que va guiando paso por paso la
creacin de la tabla, utilizando un juego de tablas que tiene ya predefinidas.
Importar tabla: Consiste en crear una nueva tabla a partir de otra existente en otra
base de datos.
16
Vincular tabla: Consiste en crear una referencia a otra tabla, almacenada en otra
base de datos.
Otra forma de crear una tabla en vista diseo. Este mtodo consiste en definir la
estructura de la tabla, es decir, definir las distintas columnas que esta tendr y otras
consideraciones como claves, etc.
Aparecer la ventana Diseo de tabla:
Figura: 12
En la barra de ttulo tenemos el nombre de la tabla (como todava no se ha asignado
un nombre a la tabla, Access le ha asignado un nombre por defecto Tabla1; a
continuacin se tiene la rejilla donde se definen las columnas que componen la
tabla, se utiliza una lnea para cada columna, as en la primera lnea (fila) de la rejilla se
determina la primera columna de la tabla y as sucesivamente. En la parte inferior
izquierda hay dos fichas (General y Bsqueda), para definir propiedades del campo
es decir caractersticas adicionales de la columna que estamos definiendo. Y a la
derecha hay un recuadro con texto brinda ayuda sobre lo que se tiene que hacer, por
ejemplo en este momento el cursor se encuentra en la primera fila de la rejilla en la
columna Nombre del campo y en el recuadro inferior derecho Access se indica que el
nombre de un campo puede tener hasta 64 caracteres.
17
Se va rellenando la rejilla definiendo cada una de las columnas que compondr la tabla:
Figura: 13
El generador de campos: permite definir campos a partir de los campos de una tabla
ejemplo, que se activa pulsando el icono
de la barra de herramientas. O bien definir
en forma personal los campos directamente como se explica a continuacin .
En la primera fila escribir el nombre del primer campo, al pulsar la tecla INTRO pasar al
tipo de datos, por defecto se ubica en Texto como tipo de dato. Si se quiere cambiar de
tipo de datos, hacer clic sobre la flecha de la lista desplegable inferior y elegir otro tipo.
Figura: 14
18
19
Cuando se intente insertar una nueva fila con valores que infrinjan estas dos reglas, el
sistema no dejar crear la nueva fila y emitir un error de este tipo:
Figura: 15
4.2. Edicin de Tablas
4.2.1. Introducir y modificar datos en una tabla.
Para introducir datos en una tabla, se puede elegir:
Desde la ventana Base de Datos seleccionar la tabla a rellenar, haciendo clic sobre
sta para que su nombre aparezca remarcado.
Hacer clic sobre el botn
Figura: 16
Cada fila sirve para introducir un registro.
Escribir el valor del primer campo del registro.
Pulsar INTRO para ir al segundo campo del registro.
20
Cuando se termine de introducir todos los campos del primer registro, pulsar INTRO
para introducir los datos del segundo registro.
En el momento en que cambia de registro, el registro en el cual se estaba introduciendo
informacin se almacenar, no siendo necesario guardar los registros de la tabla.
Hacer clic sobre el botn Cerrar
de la ventana Hoja de datos para terminar con dicha
tabla.
Para borrar un registro entero:
Seleccionar el registro que se quiere eliminar, haciendo clic sobre el cuadro de la
izquierda del registro.
El registro quedar seleccionado.
Pulsar la tecla SUPR del teclado o el icono
Para modificar algn valor introducido tiene que situarse sobre el valor a modificar y
volverlo a escribir.
Si se quiere cambiar algo de la estructura de la tabla, tiene que pasar a la Vista
Diseo haciendo clic sobre el icono
utiliza la barra de
de la barra de herramientas.
Figura: 17
En el cuadro Buscar: se escribe el valor que se necesita.
En el cuadro Buscar en: se indica el campo donde se encuentra el valor que se
necesita. Por defecto coge el campo donde se tiene el cursor en ese momento, si se
quiere que busque en cualquier campo seleccionar de la lista el nombre de la tabla.
22
Hacer coincidir todo el campo para que el valor buscado coincida exactamente con el
valor introducido en el campo.
Cualquier parte del campo para que el valor buscado se encuentre en el campo pero
no tiene porque coincidir exactamente con l.
Comienzo del campo para que el valor buscado sea la parte inicial del campo.
Despus podemos indicarle Buscar:
Figura: 18
La ficha Reemplazar tiene las mismas opciones que la ficha buscar y adems un cuadro
para introducir el valor de sustitucin denominado Reemplazar por:. Para sustituir el
valor hay que hacer un clic en el botn Reemplazar. Si es necesario suplir mas de un
valor, encontramos un botn Reemplazar todos que sustituye todos los valores
encontrados por el que se va a cambiar.
4.3. Formato de Tabla
4.3.1. Tipos de Datos
En la siguiente tabla se resumen los tipos de campo contemplados en Access 2000, as
como la utilidad de cada uno de ellos.
Figura: 19
Las propiedades se agrupan en dos fichas, la ficha General donde indicamos las
caractersticas generales del campo y la ficha Bsqueda en la que podemos definir una
lista de valores vlidos para el campo, esta ltima ficha est explicada en el tema 3
junto con el asistente de bsqueda.
25
Las propiedades de la ficha General pueden cambiar para un tipo de dato u otro
mientras que las propiedades de la ficha Bsqueda cambian segn el tipo de control
asociado al campo.
Hay que tener en cuenta que si se modifican las propiedades de un campo despus de
haber introducido datos en l, se pueden perder estos datos introducidos.
A continuacin se explican las propiedades que disponen segn los diferentes tipos de
datos.
4.3.3. Tamao del campo
Para los campos Texto, esta propiedad determina el nmero mximo de caracteres
que se pueden introducir en el campo. Siendo por defecto de 50 caracteres y valor
mximo de 255.
Para los campos Numrico, las opciones son:
Byte: (equivalente a un carcter). Para almacenar valores enteros entre 0 y 255.
Entero: Para valores enteros, comprendidos entre -32.768 y 32.767.
Entero largo: Para valores enteros, comprendidos entre -2.147.483.648 y
2.147.483.647.
Simple: Para la introduccin de valores, comprendidos entre -3,402823E38 y
-1,401298E-45 para valores negativos y entre 1,401298E-45 y 3,402823E38 para
valores positivos.
Doble: Para valores comprendidos entre -1,79769313486231E308 y
-4,94065645841247E-324 para valores negativos y entre 1,79769313486231E308 y
4,94065645841247E-324 para valores positivos.
Id. de rplica: Se utiliza para claves autonumricas en bases rplicas.
Decimal: Para almacenar valores comprendidos entre -10^38-1 y 10^38-1 (si estamos en
una base de datos .adp) y nmeros entre -10^28-1 y 10^28-1 (si estamos en una base de
datos .mdb).
Los campos Autonumricos son Entero largo.
A los dems tipos de datos, no se les puede especificar tamao.
26
27
Los campos Texto y Memo, no disponen de formatos predefinidos. Para los campos
Texto, se tendran que crear formatos personalizados.
4.3.5. Lugares decimales
Esta propiedad permite indicar el nmero de decimales, que se quiere asignar a un tipo
de dato Numrico o Moneda.
4.3.6. Mscara de entrada
Se utiliza la mscara de entrada, para facilitar la entrada de datos y para controlar los
valores que los usuarios pueden introducir. Por ejemplo, se puede crear una mscara
de entrada para un campo Nmero de telfono, que muestre exactamente cmo debe
introducirse un nmero nuevo: (___) ___-____.
Access dispone de un Asistente para mscaras de entradas, que facilita el establecer
esta propiedad, y al cual se acceder al hacer clic sobre el botn
, que aparece a la
derecha de la propiedad a modificar, una vez activada dicha propiedad.
4.3.7. Ttulo
Se utiliza esta propiedad ,para indicar cmo queremos que se visualice la cabecera del
campo.
Por ejemplo, si un campo se llama Fnac y se indica Fecha de nacimiento, como valor
en la propiedad Ttulo, en la cabecera del campo Fna,c se ver Fecha de nacimiento.
28
29
4.3.11. Requerido
Si se quiere que un campo se rellene obligatoriamente, tendr que asignar a esta
propiedad el valor S; en caso contrario, el valor ser el de No.
Se puede utilizar esta propiedad para todos los tipos de datos, excepto el Objeto OLE, y
el Autonumrico.
4.3.12. Permitir longitud cero
Los campos Memo y Texto cuentan con esta propiedad para controlar que no se puedan
introducir valores de cadena que no contengan caracteres o estn vacos.
4.3.13. Indexado
Se utiliza esta propiedad para establecer un ndice de un solo campo. Los ndices
hacen que las consultas basadas en los campos indexados sean ms rpidas, y
tambin aceleran las operaciones de ordenacin y agrupacin.
Por ejemplo, si se busca empleados basndose en un campo llamado Apellidos, se
puede crear un ndice sobre este campo para hacer ms rpida la bsqueda.
Esta propiedad dispone de tres valores:
No: Sin ndice.
S (con duplicados): Cuando se asigna un ndice al campo y adems admite valores
duplicados (dos filas con el mismo valor en el campo).
S (sin duplicados): Cuando se asigna un ndice pero sin admitir valores duplicados.
4.4. Guardar una tabla
Para guardar una tabla, se puede:
Ir al men Archivo y elegir la opcin Guardar.
O bien hacer clic sobre el botn Guardar de la barra de herramientas.
Como la tabla an no tiene nombre asignado, aparecer el siguiente cuadro de dilogo:
30
31
o bien,
Seleccionar toda la fila correspondiente al campo haciendo, clic en su extremo
izquierdo y cuando est remarcada pulsar la tecla Supr o Del.
Se borrar el campo de la definicin de la tabla y los datos almacenados en el campo,
tambin desaparecern.
Por ltimo, guardar la tabla.
32
5.
CAPTULO IV
En esta unidad, se ver cmo relacionar tablas y los diferentes tipos de relaciones que
pueden existir, entre dos tablas de una base de datos.
Una vez creadas tablas independientes, para cada tema de la base de datos, se necesita
una forma de indicar a Access, cmo debe combinar la informacin. El primer paso de
este proceso, consiste en definir relaciones entre las tablas. Una vez realizada esta
operacin, ya se puede comenzar a crear otros tipos de objetos, como consultas,
formularios e informes, para mostrar informacin de varias tablas a la vez.
En una relacin se hacen coincidir los datos de los campos clave (normalmente un campo
con el mismo nombre en ambas tablas). En la mayora de los casos, estos campos
coincidentes son la clave principal de una tabla, que proporciona un identificador nico
para cada registro y una clave externa de la otra tabla. Por ejemplo, una tabla con
informacin sobre empleados, puede relacionarse con otra con datos de pedidos a travs
de un campo comn, que podra ser id. de empleado.
A la hora de establecer relaciones entre tablas, pueden presentarse dos situaciones
diferentes:
Relacin Uno a Varios
La relacin uno a varios, es el tipo de relacin ms comn. En este tipo de relacin, un
registro de la Tabla A, puede tener muchos registros coincidentes en la Tabla B, pero un
registro de la Tabla B, slo tiene un registro coincidente en la Tabla A.
Relacin Uno a Uno
En una relacin uno a uno, cada registro de la Tabla A slo puede tener un registro
coincidente en la Tabla B y viceversa. Este tipo de relacin no es habitual, debido a que
la mayora de la informacin relacionada de esta forma, estara en una sola tabla. Puede
utilizar la relacin uno a uno, para dividir una tabla con muchos campos, para aislar parte
de una tabla por razones de seguridad o para almacenar informacin, que slo se aplica a
un subconjunto de la tabla principal. Por ejemplo, puede crear una tabla que registre los
empleados, acogidos a un determinado plan de jubilacin.
5.1. Crear la primera Relacin
Para crear relaciones en Access primero se debe acceder a la ventana Relaciones, se
puede optar por:
33
de la barra de herramientas.
Seleccionar una de las tablas que pertenecen a la relacin y haciendo clic sobre ella,
aparecer dicha tabla remarcada.
Hacer clic sobre el botn Agregar.
Repetir los dos pasos anteriores, hasta aadir todas las tablas de las relaciones a
crear.
Hacer clic sobre el botn Cerrar.
Ahora aparecer la ventana Relaciones, con las tablas aadidas en el paso anterior.
34
En la parte superior, deben estar los nombres de las dos tablas relacionadas (clientes
de aulaClic y tabla1) y debajo de stos, el nombre de los campos de relacin
(aulaclic_codigo y codigo). Ojo! Siempre deben ser campos que contengan el mismo
tipo de informacin y por lo tanto, del mismo tipo.
Observar en la parte inferior el Tipo de relacin que se asignar, dependiendo de las
caractersticas de los campos de relacin (en nuestro caso uno a varios).
Activar el recuadro Exigir integridad referencial, haciendo clic sobre ste.
Si se desea, se puede activar las casillas Actualizar en cascada los campos
relacionados y Eliminar en cascada los registros relacionados.
Para terminar, hacer clic sobre el botn Crear.
Se crear la relacin y sta aparecer en la ventana Relaciones.
5.2. Aadir tablas a la ventana Relaciones
Si ya se ha creado una relacin y se quiere crear otra, pero no se dispone de la tabla
en la ventana Relaciones, se debe aadir la tabla a la ventana:
Primero se debe situar en la ventana Relaciones, haciendo clic sobre el icono
barra de herramientas.
de la
35
de la barra
36
Hacer clic con el botn derecho, sobre la relacin a modificar y elegir la opcin
Modificar relacin... del men contextual que aparecer,
o bien,
Hacer clic sobre la relacin a modificar y elegir del men Relaciones, la opcin
Modificar relacin...
Se abrir el cuadro de dilogo Modificar relaciones estudiado anteriormente.
Realizar los cambios deseados.
Hacer clic sobre el botn Aceptar.
5.5. Eliminar Relaciones
Si lo que se quiere es borrar la relacin se puede:
hacer clic con el botn derecho sobre la relacin a borrar y elegir la opcin Eliminar
del men contextual,
o bien,
Hacer clic sobre la relacin a modificar y elegir del men Edicin la opcin Eliminar
Hacer clic con el botn izquierdo sobre la relacin, la relacin quedar seleccionada,
y a continuacin pulsar la tecla Del.
La relacin queda eliminada de la ventana y de la base de datos.
5.6. Limpiar la ventana relaciones
Cuando la base de datos contiene muchas tablas y muchas relaciones, la ventana
Relaciones puede llegar a ser tan compleja, que sea difcil interpretarla. Se puede
salvar esta dificultad limpiando la ventana y visualizando en ella nicamente las tablas
que son de inters y sus relaciones. Para ello, utilizar la opcin Borrar diseo y
Mostrar relaciones directas que se describen a continuacin.
Para limpiar la ventana Relaciones:
Posicionarse en la ventana Relaciones y elegir entre estas dos formas:
Elegir del men Edicin la opcin Borrar diseo
37
o bien,
hacer clic en el icono
de la barra de herramientas.
Hacer clic con el botn derecho sobre la tabla y elegir la opcin Mostrar directas del
men contextual que aparecer,
Hacer clic sobre la tabla para seleccionarla y elegir del men Relaciones, la opcin
Mostrar directas
38
39
CAPTULO V
CONSULTAS
40
El Asistente para consultas sencillas, es lo mismo que la opcin Crear una consulta
utilizando el asistente, comentada ms arriba.
Los otros asistentes, permiten generar tipos especiales de consulta ,que se ver ms
adelante.
La opcin Vista Diseo, tiene el mismo efecto que la opcin Crear una consulta en
vista diseo. sta es la opcin que se explicar a continuacin.
Al entrar en la Vista Diseo de consulta, se pide primero las tablas de las que la
consulta sacar los datos, con un cuadro de dilogo parecido al siguiente:
41
Seleccionar la tabla de la que se quiere sacar datos y hacer clic sobre el botn
Agregar.
Si se quiere extraer datos de varias tablas, agregar de la misma forma las dems
tablas.
Finalmente hacer clic sobre el botn Cerrar.
Aparecer la ventana Vista Diseo de consultas.
6.3. La vista Diseo
42
El uso del parntesis, sirve para que la expresin quede ms clara, sobretodo cuando
combinamos muchas expresiones y para que los operadores acten en el rden que se
desee, para as olvidarse de la prioridad de los operadores.
6.6. Encabezados de columna
Se puede cambiar el encabezado de las columnas, del resultado de la consulta.
Normalmente aparece en el encabezado de la columna, el nombre de la columna. Si se
quiere cambiar ese encabezado, se indica en la fila Campo: escribindolo delante del
nombre del campo y seguido de dos puntos ( : ). Se suele utilizar sobretodo, para los
campos calculados. En la consulta que aparece ms arriba, tienes el ejemplo de la
segunda columna. sta tendr en el encabezado mes_nacimiento y en la columna, se
visualizar el mes de la fecha de nacimiento (se tiene un campo calculado que utiliza la
funcin mes( ), funcin que obtiene el mes de una fecha).
6.7. Cambiar el orden de los campos
Si se han includo campos en la cuadrcula y se quiere cambiar el rden de estos
campos, podra mover una columna (o varias) arrastrndola o bien cortando y pegando.
Para mover una columna arrastrndola:
Posicionar el cursor sobre el extremo superior de la columna y cuando aparece la flecha
hacer clic; la columna aparecer resaltada (est seleccionada).
Mover un poco el cursor, para que aparezca la flecha
. Pulsar el botn del ratn y sin
soltarlo, arrastrar la columna hasta la posicin deseada.
Para mover una columna cortndola:
Seleccionar la columna (posicionar el cursor sobre el extremo superior de la columna y
cuando aparece la flecha hacer clic).
Hacer clic sobre el icono
(o elegir la opcin Cortar del men Edicin, o bien
teclear Ctrl+X); desaparecer la columna.
A continuacin, crear una columna en blanco en el lugar donde se quiera mover la
columna que se ha cortado, con la opcin Columnas del men Insertar.
Seleccionar esa columna y hacer clic sobre el icono
men Edicin, o bien teclear Ctrl+V).
46
de la barra de herramientas
o bien,
Seleccionando la opcin Guardar del men Archivo.
Si es la primera vez que se guarda la consulta, aparecer el cuadro de dilogo para
darle un nombre.
Se puede poner cualquier nombre, excepto el de una tabla ya creada.
A continuacin hacer clic sobre el botn Aceptar.
Para cerrar la consulta hacer clic sobre su botn.
Se puede ejecutar una consulta, desde la ventana Diseo de consulta o bien, desde
la ventana Base de datos.
Desde la ventana Base de datos:
Primero seleccionar la consulta a ejecutar haciendo clic sobre ella.
A continuacin hacer clic sobre el botn
47
49
de la barra de Herramientas.
50
Las composiciones vistas hasta ahora son composiciones internas, ya que todos los
valores de las filas del resultado, son valores que estn en las tablas que se combinan.
Con una composicin interna slo se obtienen las filas, que tienen al menos una fila de
la otra tabla que cumpla la condicin. Veamos un ejemplo:
En la lista de alumnos comentada anteriormente, no saldrn los alumnos que no tengan
curso asignado.
Pues en los casos, en que queremos que tambin aparezcan las filas que no tienen
una fila coincidente en la otra tabla, utilizaremos la Composicin externa.
6.14. Las Consultas de resmen
En Access se puede definir un tipo de consultas, cuyas filas resultantes son un
resmen de las filas del origen de la consulta; por eso se denominan consultas de
resumen. Tambin se conocen como consultas sumarias.
Es importante entender, que las filas del resultado de una consulta de resmen, tienen
una naturaleza distinta, a las filas de las dems tablas resultantes de consultas, ya
que corresponden a varias filas de la tabla origen.
Para simplificar, ver el caso de una consulta basada en una sola tabla, una fila de una
consulta 'no resumen', corresponde a una fila de la tabla origen; contiene datos que se
encuentran en una sola fila del origen, mientras que una fila de una consulta de
resmen, corresponde a un resmen de varias filas de la tabla origen. Esta
diferencia es lo que va a originar una serie de restricciones, que sufren las consultas de
resmen y que se vern a lo largo del tema. Por ejemplo, este tipo de consulta no
permite modificar los datos del origen.
51
Una consulta de resmen, se define activando la opcin Totales del men Ver o bien
haciendo clic sobre el icono
de la barra de herramientas.
En cualquiera de los dos casos, se aade una fila a la cuadrcula QBE, la fila Total:
Todas las columnas que incluyamos en la cuadrcula, debern tener un valor en esa fila.
E, ese valor le indicar a Access, qu hacer con los valores contenidos en el campo
escrito en la fila Campo:
Los valores que podemos indicar en la fila Total: son los que aparecen al desplegar la
lista asociada a la celda, como puedes ver en la imagen superior:
6.15. Inclur Criterios de Bsqueda
La opcin Dnde permite poner un criterio de bsqueda, que se aplicar a las filas
del origen de la consulta, antes de realizar los clculos. Por ejemplo, si se quiere saber
cuntos alumnos tenemos de Iquique, tenemos que contar los registros de la tabla
alumnado, pero seleccionando previamente los de Iquique. sto se definira de la
siguiente forma:
52
53
54
Para ver los datos que se grabarn en la nueva tabla, hacer clic sobre el tipo de vista
Hoja de datos, de la barra de herramientas
o bien desplegar el men Ver y elegir
la opcin Vista hoja de datos. Esta opcin permite visualizar los datos, sin que se cree
la nueva tabla.
La opcin Ejecutar consulta, hace que se cree la nueva tabla con los datos obtenidos
de la consulta. Para ejecutar la consulta, hacer clic sobre el icono
el men Consulta y elegir la opcin Ejecutar.
o bien desplegar
Cuando se ejecuta una consulta de creacin de tabla, avisa de esta creacin. Tambin
avisa cuando ya existe una tabla, con el nombre de la nueva tabla.
Los campos de la nueva tabla, se llamarn como el encabezado de los campos de la
consulta y heredarn el tipo de datos de los campos origen, pero no heredan propiedades
como clave principal, ndices, etc.
55
7.
CAPTULO VI
LOS FORMULARIOS
Los formularios sirven para definir pantallas y generalmente para editar los registros
de una tabla o consulta.
En esta unidad se ver cmo crear un formulario, manejarlo para la edicin de
registros y cambiar su diseo.
Para crear un formulario, se tiene que posicionar en la ventana Base de datos, con
el objeto Formularios seleccionado. Al hacer clic en el botn
ventana, con las distintas formas que se tienen para crear un formulario:
se abre una
Para poder utilizar esta opcin, se tiene que rellenar previamente el cuadro Elija la
tabla o consulta de donde proceden los datos del objeto: con el nombre del origen
del formulario. Este ser el nico dato a introducir; despus, seleccionar el tipo de
autoformulario y pulsar el botn Aceptar; Access se encarga del resto.
Asistente para grficos: Utiliza un asistente que va guiando paso por paso, en la
creacin del grfico.
Asistente para tablas dinmicas: Utiliza un asistente que va guiando paso por
paso, en la creacin de la tabla dinmica.
A continuacin, se explica la forma de crear un formulario utilizando el asistente.
7.1. El Asistente para Formularios
Para arrancar el asistente para formularios, podemos hacerlo como lo vimos en el punto
anterior o bien, otra forma ms rpida es desde la ventana Base de datos, con el
objeto Formularios seleccionado, haciendo doble clic en la opcin Crear un
formulario utilizando el asistente.
57
En esta pantalla, elegir la distribucin de los datos dentro del formulario. Seleccionando
un formato, aparece en el dibujo de la izquierda, el aspecto que tendr el formulario con
esa distribucin.
Una vez seleccionada la distribucin que interes,a pulsar el botn Siguiente y aparece la
siguiente pantalla:
58
En esta pantalla elegir el estilo que se quiere dar al formulario. Puede elegir entre los
estilos, que tiene definidos Access. Seleccionando un estilo, aparece en el dibujo de la
izquierda, el aspecto que tendr el formulario con ese estilo.
Una vez seleccionado el estilo que interesa, pulsar el botn Siguiente y aparece la
ltima pantalla del asistente para formularios:
En esta ventana, el asistente pregunta el ttulo del formulario. Este ttulo, tambin
ser el nombre asignado al formulario.
59
o bien,
Modificar el diseo del formulario: Si se selecciona esta opcin, aparecer la vista
Diseo de formulario, donde se podr modificar el aspecto del formulario
7.2. Editar datos de un formulario
Para editar datos de una tabla utilizando un formulario, se debe abrir el formulario,
posicionndose en la ventana Base de datos, con el objeto Formularios
seleccionado y hacer clic en el botn
o simplemente hacer doble clic, sobre el
nombre del formulario en la ventana Base de datos.
Aparecern los datos del origen del formulario, con el aspecto definido en el formulario (la
vista Formulario). A continuacin, se puede buscar datos, reemplazar valores,
modificarlos como si se estuviera en la vista Hoja de datos de una tabla, desplazarse a
lo largo de la tabla, utilizando la barra de desplazamiento, por los registros
que ya se conocen. Lo nico que cambia, es el
aspecto de la pantalla.
7.3. La vista diseo de formulario
La vista diseo es la que permite definir el formulario. En ella se indica a Access, cmo
debe presentar los datos del origen del formulario. Para ello se sirve de los controles,
que se ver ms adelante.
Para entrar en la vista diseo, se debe posicionar en la ventana Base de datos con
el Formulario seleccionado y a continuacin hacer clic en el botn
.
60
61
Para seleccionar varios controles, hacer clic sobre uno de los controles a seleccionar;
mantener pulsada la tecla May y hacer clic en cada uno de los controles a seleccionar.
Si se quiere seleccionar varios controles contiguos, hay una forma ms rpida: pulsar
el botn izquierdo del ratn, sobre el fondo del rea de diseo y sin soltarlo arrastrarlo.
Aparece dibujado en el rea de diseo un cuadrado, cuando se suelta el botn del
ratn. Todos los controles que entren en ese cuadrado, quedarn seleccionados, (no
hace falta que el control se encuentre completamente dentro del cuadrado).
Aadir controles
Para aadir al formulario un nuevo campo del origen, lo ms rpido y cmodo es abrir
el cuadro Campos (si no est abierto), haciendo clic en el botn
de la barra de
herramientas. En este cuadro, aparecen todos los campos del origen del formulario. A
continuacin, hacer clic sobre el campo a aadir y sin soltar el botn del ratn, arrastrar
el campo en el rea del formulario, hasta el lugar donde se quiere que aparezca el
campo. Access crear automticamente, una etiqueta con el nombre del campo y un
cuadro de texto asociado al campo.
Si se quiere aadir otro tipo de control, como por ejemplo una imagen, abrir el cuadro
Herramientas, hacer clic sobre el tipo de control que se quiere aadir y al soltar el
botn del ratn, vemos que el cursor ha tomado otra forma. Ahora posicionarse en el
rea del formulario, donde se quiere definir el control, apretar el botn izquierdo del
ratn y mantenindolo apretado arrastrar el ratn, hasta dejar el control del tamao
deseado.
Para mover un control de sitio, seleccionar el control y mover un poco el ratn
sobre el control, hasta que el puntero del ratn tome forma de mano. En ese momento,
pulsar el botn del ratn y mantenindolo pulsado, arrastrar el control hasta su posicin
definitiva. Cuando se selecciona un control, tambin se selecciona la etiqueta que tiene
asociada y se movern tanto el control, como su etiqueta.
Para mover nicamente su etiqueta, mover el ratn encima del controlador de
movimiento de la etiqueta y cuando el puntero del ratn toma la forma de un dedo
ndice, arrastrar la etiqueta.
Tambin, se puede mover el control sin su etiqueta, del mismo modo pero el dedo
ndice, debe aparecer encima del controlador de movimiento del control.
Para mover varios controles a la vez, seleccionarlos y al mover uno de ellos, se
movern todos.
62
Tambin se puede hacer lo mismo con el espacio vertical; seleccionar los controles que
se quieren ajustar, desplegar el men Formato, el men Espacio vertical y elegir la
opcin ms adecuada a lo que se quiere hacer; dejarlos con el mismo espacio entre
controles (Igualar), aumentar el espacio entre todos los controles seleccionados, tal
como muestra la imagen a la izquierda de la opcin (Aumentar), o reducir ese espacio
(Disminur).
64
CAPTULO VII
LOS INFORMES
Los informes sirven para presentar los datos de una tabla o consulta, generalmente
para imprimirlos. La diferencia bsica con los formularios, es que los datos que
aparecen en el informe, slo se pueden visualizar o imprimir (no se pueden modificar) y
en los informes, se puede agrupar ms fcilmente la informacin y sacar totales por
grupos.
En esta unidad se ver cmo crear un informe, utilizando el asistente y cmo cambiar
su diseo una vez creado.
Para crear un informe hay que posicionarse en la ventana Base de datos, con el
objeto Informes seleccionado; si se hace clic en el botn
ventana con las distintas formas, que se tienen para crear un informe:
se abre una
65
Segn el tipo de autoinforme que se elija, el informe presentar los datos de manera
diferente; al hacer clic en una de las opciones, en la parte izquierda, aparece un
esquema de cmo se presentarn los datos con esa opcin. Por ejemplo Autoinforme:
en columnas, presenta cada registro en una pgina, mientras que Autoinforme: en
tablas, presenta varios registros en una misma pgina y cada registro en una fila.
Para poder utilizar esta opcin, se tiene que rellenar previamente el cuadro Elija la
tabla o consulta de donde proceden los datos del objeto: con el nombre del origen
del informe. ste ser el nico dato a introducir, despus seleccionamos el tipo de
autoinforme y pulsar el botn Aceptar. Access se encarga del resto.
Asistente para grficos: Utiliza un asistente que va guiando paso por paso, en la
creacin del grfico.
Asistente para etiquetas: Utiliza un asistente que va guiando paso por paso, en la
creacin de etiquetas.
Explicaremos a continuacin, la forma de crear un informe utilizando el asistente.
8.1. El asistente para informes
Para arrancar el asistente para informes, se puede hacer como se vi en el punto
anterior o bien, otra forma ms rpida es desde la ventana Base de datos, con el
objeto Informes seleccionado, haciendo doble clic en la opcin Crear un informe
utilizando el asistente.
66
67
En esta pantalla, se eligen los niveles de agrupamiento dentro del informe. Se pueden
agrupar los registros, que aparecen en el informe por varios conceptos y para cada
concepto, aadir una cabecera y pie de grupo. En el pie de grupo, normalmente se
visualizarn totales de ese grupo.
Para aadir un nivel de agrupamiento, en la lista de la izquierda, hacer clic sobre el
campo, por el cual se quiere agrupar y hacer clic sobre el botn
(o directamente
hacer doble clic sobre el campo).
En la parte de la derecha, aparece un dibujo que indica la estructura que tendr el
informe. En la zona central, aparecen los campos que se visualizarn para cada registro.
En nuestro ejemplo, encima aparece un grupo por poblacin y encima un grupo por
cdigo postal.
Para quitar un nivel de agrupamiento, hacer clic sobre la cabecera correspondiente al
grupo para seleccionarlo y pulsar el botn
68
Con el botn
, se puede refinar el agrupamiento. Haciendo clic
en ese botn, aparecer el siguiente cuadro de dilogo:
En este cuadro ,aparecen los distintos grupos que se tienen definidos y por cada grupo,
tenemos el campo que define el grupo en Campos de grupo: el cuadro Intrvalos de
agrupamiento:. Desplegando el cuadro, podemos indicar que utilice para agrupar el
valor completo contenido en el campo o que utilice la primera letra, las dos primeras,
etc. Despus de pulsar el botn Aceptar, volvemos a la ventana anterior.
Una vez que se tengan los niveles de agrupamiento definidos, hacer clic en el botn
Siguiente> y pasar a la siguiente ventana, que se muestra en la siguiente pgina...
69
En esta pantalla, puede elegir ordenar los registros por hasta cuatro campos de
ordenacin. Seleccionar el campo por el que se quiere ordenar los registros, que
saldrn en el informe y elegir si se quiere una ordenacin ascendente o descendente.
Para elegir una ordenacin descendente, hacer clic sobre el botn Ascendente y
pasar a ser Descendente.
Se puede elegir un tipo de ordenacin diferente, en los distintos campos de ordenacin.
Esta pantalla permite adems, aadir totales de forma casi automtica. Si queremos
aadir lneas de totales, tenemos que hacer clic sobre el botn
aparecer el cuadro de dilogo Opciones de resmen:
70
BIBLIOGRAFA
Microsoft Access 2000, Jos Daniel Snchez Navarro, Editorial McGraw-Hill.
71