Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Access Desde Cero PDF
Access Desde Cero PDF
desde
Access
Las bases de datos son muy importantes en mbitos
profesionales y hogareos. Este libro explica cmo trabajar
con Access sin la necesidad de tener conocimientos
previos. Sea capaz de crear y administrar la informacin
de una base de datos, y convirtase en un profesional de esta compleja tarea!
Cero
Dentro del libro encontrar
desde
Qu son las bases de datos? | Las tablas | Crear tablas | Tipos de datos | Panel
Sobre la coleccin de exploracin | Hoja de datos | Crear listas predeterminadas | Organizar datos |
Tipos de datos y sus propiedades | Validar datos | Evitar duplicaciones de datos | Manejo
Aprendizaje prctico, divertido,
Access
rpido y sencillo de datos | Filtros | Recopilar datos va e-mail | Relaciones entre tablas | Clave principal |
Relacionar datos | Trabajar con relaciones | Formularios | Informes y etiquetas |
Lenguaje simple y llano para
una comprensin garantizada Consultas de seleccin
Y mucho ms!
LIBRO Access Desde Cero - COLECCION FLUO 15x19 - BOMBO RT - Feb 10.indd 1 17/01/2011 16:27:10
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 11
Captulo 1
Bienvenidos
a Access 2007
Bienvenidos
a Access 2007
En este primer captulo, brindaremos la informa-
cin necesaria para adentrarnos en el mundo de
Access 2007. Aprenderemos a iniciar el programa
y a relacionarnos con la interfaz, adems de crear,
guardar y abrir bases de datos. Conoceremos los
beneficios del programa y nos centraremos en la
identificacin de cada elemento que compone el Para lograr su correcta y dinmica organizacin, dis-
entorno de Access, con el fin de facilitar la realiza- ponemos de una de las herramientas ms potentes
cin de las tareas posteriores. para su manejo: Access 2007. Este programa permite
gestionar datos mediante bases de datos (estructura
Qu son las bases donde se guarda la informacin de manera organi-
zada), de forma gil y completa.
de datos?
Una base de datos se define como una coleccin
Las actividades productivas o de servicios requieren de datos organizados sistemticamente en formato
de un volumen de informacin considerable para de tablas (Figura 2). stas nos permiten generar
desarrollarse efectivamente, por lo tanto, necesitan nueva informacin a partir de dichos datos y a travs
que sta se encuentre perfectamente organizada de diversos procesos, haciendo uso de campos
con relacin a la actividad que se desea desarrollar (columnas) y registros (filas).
(Figura 1). Por ende, disponer de informacin rele-
vante, en forma rpida y sencilla, es imprescindible Una base de datos puede contener infinitas tablas,
para tomar decisiones acertadas. sin embargo, es conveniente que definamos
FIGURA 1. Organizar la informacin es un proceso que determina la estructura de una base de datos.
12
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 13
C o n o c e r e l p ro g r a m a
FIGURA 2.
Las tablas disponen
los datos en campos
y registros. Los campos
son las columnas
y los registros las filas.
13
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 14
Para iniciar el programa, podemos desplegar las op- creacin de una base de datos en blanco (Figura 4).
ciones del men Inicio o tambin utilizar el icono En este punto, el panel izquierdo de la pantalla nos
identificativo del programa situado en el Escritorio permite seleccionar una determinada categora de
de Windows (Figura 3). plantillas, que se mostrarn en el centro de la venta-
na representadas por un icono ilustrativo correspon-
A continuacin, nos encontramos con la pantalla diente con el tema de cada categora.
de bienvenida, que nos permite elegir la forma de
empezar a trabajar: desde una plantilla o con la LA INTERFAZ
La interfaz de Access posee elementos para manipular
la ventana del programa, independientemente del
contenido de sus bases de datos. La versin 2007 in-
corpora un diseo de entorno dinmico para la reali-
zacin de todas las tareas (Gua visual 1 y Figura 5).
FIGURA 4.
Cada categora representa
diferentes plantillas.
Una vez que conozcamos
cmo crear bases
de datos, veremos
cmo trabajar con ellas.
14
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 15
C o n o c e r e l p ro g r a m a
GUA VISUAL /1
Panel de Exploracin
2 3 4 5
6
1
FIGURA 5.
A la derecha del men,
se muestra la lista
de archivos abiertos
recientemente.
Bastar con hacer clic
sobre el deseado
para que ste se abra.
15
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 16
FIGURA 6.
El comando Guardar como
permite guardar tanto
objetos como la base
de datos completa.
PLANTILLAS PROFESIONALES
La versin 2007 del paquete Microsoft Office incluye galeras de plantillas con caractersticas
profesionales, que le permiten al usuario lograr excelentes resultados con mayor facilidad.
Es posible obtener bases de datos tiles y dinmicas para el registro de actividades.
16
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 17
C o n o c e r e l p ro g r a m a
El Botn de Office
se diferencia del resto
debido a que se encuentra
en la esquina superior
izquierda de la ventana
Posee diferentes opciones que permiten hacer la A la derecha de los comandos Guardar como
base de datos actual compatible con versiones (Figura 6), Imprimir, Administrar y publicar,
anteriores de Microsoft Access. notamos una flecha que indica que stos poseen un
Imprimir: mediante sus opciones, posibilita conjunto de opciones relacionadas en su interior. Para
imprimir rpidamente los elementos existentes en visualizarlas, debemos situar el cursor del mouse sobre
la base de datos, realizar configuraciones previas la flecha, y se mostrar una lista que presentar las
a la impresin y visualizar los elementos de la opciones correspondientes al comando elegido.
manera en que sern impresos.
Administrar: las opciones de este comando El botn Opciones de Access posibilita realizar
permiten, entre otras cosas, realizar una copia de configuraciones sobre la base de datos. En este punto,
seguridad de la base de datos. Esto evitar la podemos utilizarlo para modificar la configuracin
prdida accidental de los datos almacenados. de colores del entorno del programa. Al pulsar este
Correo electrnico: abre un cuadro donde botn, se abre el cuadro de dilogo Opciones de
debemos elegir el formato a travs del cual se Access, el cual posee diferentes categoras situadas
enviarn los datos por correo electrnico. Luego, sobre la izquierda del cuadro.
se abrir el programa para gestionar el correo que
tengamos instalado y configurado en nuestra PC. Dentro de Ms frecuentes, podemos encontrar
Cerrar bases de datos: cierra la base de datos Combinacin de colores que, a su vez, posee tres
actual sin cerrar el programa. opciones: Azul, Plata y Negro (Figura 7).
17
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 18
FIGURA 7.
Luego de elegir
la combinacin deseada,
debemos pulsar el botn
Aceptar, y el entorno
del programa se adaptar
a la combinacin elegida.
Debido a que la explicacin de cada opcin del cuadro Cuando seleccionamos un elemento de este men, el
Opciones de Access es muy extensa, nos remitire- botn correspondiente se muestra en la barra de ttu-
mos a explicar las necesarias en cada caso particular. lo. Al pulsarlo, se ejecuta la accin que tiene asociada,
y se agiliza el proceso de bsqueda de una opcin. La
Barra de acceso rpido lista cuenta con las siguientes opciones:
Una de las innovaciones de la versin 2007 de
Microsoft Access es la inclusin de una pequea Nuevo: crea una nueva base de datos en blanco.
barra situada en la parte superior de la ventana, que Abrir: abre bases de datos existentes y nos
permite acceder rpidamente a diferentes funciones posibilita editar su contenido.
del programa. En ella se encuentran pequeos boto- Guardar: almacena los cambios realizados en la
nes para ejecutar, de forma inmediata, algunos de base de datos cada vez que lo pulsamos.
los comandos ms habituales, como Guardar, Correo electrnico: permite enviar el contenido
Abrir, Imprimir, etctera (Figura 8). de la base de datos va e-mail (correo electrnico)
COMANDOS BSICOS
Es importante que practiquemos el uso de los comandos bsicos luego de adquirir cono-
cimientos iniciales sobre la creacin de tablas o manipulacin de datos. Si bien no es obli-
gatorio, nos ayudar en el proceso de aprendizaje.
18
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 19
C o n o c e r e l p ro g r a m a
FIGURA 8.
A travs del botn
Personalizar barra
de acceso rpido,
podemos activar/
desactivar los botones
que deseamos que
se muestren/oculten
en la barra.
hacia uno o varios destinatarios y elegir el Modo: permite alternar entre las diferentes vistas
formato de los datos. de los elementos de la base de datos.
Impresin rpida: imprime, rpidamente, todos Actualizar todo: sincroniza los datos entre los
los elementos de la base de datos. elementos de la base de datos.
Vista Preliminar: posibilita visualizar los datos Ms comandos: posibilita incluir comandos que no
tal como se vern impresos. se muestran de forma predeterminada (Figura 9).
Revisin ortogrfica: revisa la ortografa y Mostrar debajo de la cinta de opciones:
gramtica de los datos y nos ayuda, as, con la permite elegir la ubicacin de la barra de acceso
correccin de posibles errores. rpido (debajo o encima de la cinta de opciones).
Deshacer y Rehacer: con Deshacer, anulamos Minimizar la cinta de opciones: nos brinda
acciones llevadas a cabo y, con Rehacer, pode- la posiblidad de mostrar/ocultar la cinta de
mos realizarlas nuevamente. opciones de la aplicacin.
FIGURA 9.
Al ingresar en la opcin
Ms Comandos, podemos
seleccionar el comando
deseado y pulsar el botn
Agregar para que
se muestre en la barra
de acceso rpido.
19
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 20
Cinta de opciones
Otra de las grandes innovaciones de la versin 2007
es la Cinta de opciones, ya que agrupa los coman-
dos por medio de diferentes fichas, para lograr una
mayor dinmica en la utilizacin del programa.
FIGURA 10. Cada ficha muestra los comandos agrupados en apartados. La ficha Crear posee
los apartados: tablas, formularios, informes, y otros.
20
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 21
C o n o c e r e l p ro g r a m a
RECOPILACIN DE DATOS
Microsoft Access 2007 permite crear o actualizar la informacin de una base de datos, con
datos recopilados de correos electrnicos. Cuando la informacin llega, se dirige automti-
camente al elemento de la base de datos que corresponda y evita, as, el proceso manual.
21
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 22
PASO A PASO /1
Crear bases de datos en blanco
Haga clic sobre la opcin Base de datos en blanco situada en la pantalla de bienvenida.
Escriba el nombre que desee asignarle a la base de datos en la opcin Nombre de archivo.
No pueden existir dos bases de datos con el mismo nombre dentro de una misma carpeta.
22
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 23
C o n o c e r e l p ro g r a m a
Pulse el botn que se encuentra junto al nombre asignado, para elegir la ubicacin
de la base de datos, ya sea en el disco duro de la PC o en algn medio de almacenamiento
transportable como, por ejemplo, un pendrive.
Para finalizar, haga un clic sobre el botn Crear, ubicado debajo del nombre asignado.
23
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:48 p.m. Pgina 24
Luego de realizar los pasos anteriores, se generar base de datos con un contenido predeterminado,
una tabla vaca en la nueva base de datos, la cual dependiendo de la plantilla elegida (Paso a paso 2).
cerraremos por el momento, con el botn Cerrar, Es decir, cada una de ellas tiene los diferentes ele-
situado en la esquina superior derecha de la pestaa mentos de una base de datos (tablas, consultas,
de la tabla. Si bien no es obligatorio cerrar esta formularios o informes) enfocados en la tarea que
tabla creada automticamente, recomendamos gestionar. Las plantillas disponibles son:
hacerlo hasta que adquiramos otros conocimien-
tos, como por ejemplo, la creacin de tablas de Activos: permite registrar detalles de los activos
forma personalizada (Figura 12). (como la fecha de adquisicin) a travs de tablas,
informes y formularios creados automticamente.
Otra forma de crear una base de datos es a travs de Contactos: posee opciones para registrar datos
las plantillas situadas en la pantalla de bienvenida. personales, incluyendo imgenes.
Al pulsar sobre una de ellas, se crear una nueva Problemas: es ideal para el registro de problemas,
ya que permite redactar cul es, su prioridad y quin
es la persona asignada, entre otras especificaciones.
Eventos: posibilita registrar fechas de reuniones,
direcciones o una imagen por cada evento.
Proyectos de marketing: permite resgistrar la
entrega de proyectos de marketing.
Proyectos: registra presupuestos de proyectos.
Canalizacin de ventas: posibilita realizar un
seguimiento apropiado de las ventas.
Tareas: permite listar las tareas pendientes,
incluyendo a la persona encargada, la fecha de
comienzo y la de finalizacin.
FIGURA 12. Cada elemento de una base Alumnos: una plantilla ideal para gestiones educa-
de datos se sita en una pestaa diferente tivas, ya que posibilita registrar datos de alumnos.
y es posible cerrarlos de forma independiente. Facultad: permite registrar datos de profesores.
24
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:49 p.m. Pgina 25
C o n o c e r e l p ro g r a m a
PASO A PASO /2
Crear bases de datos con plantillas
Escriba el nombre que desee asignarle a la base de datos en la opcin Nombre de archivo.
Access completar, en forma automtica, este espacio con un nombre predeterminado,
el cual puede cambiar libremente.
25
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:49 p.m. Pgina 26
Pulse el botn situado junto al nombre asignado, para elegir la ubicacin de la base de datos.
Para terminar, haga un clic sobre el botn Descargar, ubicado al lado del botn Cancelar.
26
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:49 p.m. Pgina 27
C o n o c e r e l p ro g r a m a
FIGURA 13.
Para abrir una base
de datos, debemos
seleccionar la carpeta
que la contiene, hacer clic
sobre el archivo deseado
y pulsar el botn Abrir.
27
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:49 p.m. Pgina 28
FIGURA 14.
Podemos elegir la vista
Detalles para visualizar
el tamao del archivo,
as como tambin la fecha
de la ltima
modificacin realizada.
28
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:49 p.m. Pgina 29
C o n o c e r e l p ro g r a m a
FIGURA 15.
Cuando el puntero
del mouse adopta la forma
de mano, significa que
estamos sobre un vnculo.
Al pulsar sobre un vnculo,
se mostrar su destino.
RESUMEN
Para comenzar a trabajar en Access 2007, es importante conocer las ventajas que posee el
diseo de su interfaz y los comandos bsicos. Este primer captulo brinda los conocimientos
necesarios para introducirse en el mundo de las bases de datos de Access 2007.
29
Access_Cap1_011_030_corregido.qxp 12/01/2011 01:49 p.m. Pgina 30
Multiple choice
30
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:52 p.m. Pgina 31
Captulo 2
Comenzar a trabajar
con Access
Comenzar a trabajar
con Access
Una de las tareas fundamentales en la creacin de ba-
ses de datos es la incorporacin de tablas. Debido a
ello, en este captulo, aprenderemos a crearlas, a ele-
gir los tipos de datos adecuados y a guardarlas correc-
tamente. Adems, aprenderemos a ingresar registros,
a trabajar con el Panel de Exploracin y la Hoja de
datos, as como tambin a sustituir y buscar datos. CREAR TABLAS
Para crear tablas, debemos ingresar a la ficha Crear
A medida que avancemos en nuestro curso, de la cinta de opciones y utilizar los botones del
profundizaremos en cada uno de los objetos que apartado Tablas. En este grupo, encontramos la
conforman una base de datos. En principio, opcin Diseo de tabla, hacemos clic all y el
comenzaremos con las tablas. programa nos llevar a la vista Diseo. Este tipo
de vista permite modificar la estructura de una ta-
bla, es decir, definir los campos que contendr y
el formato de los datos (Figura1).
Las tablas
Las opciones principales de la vista diseo son:
Las tablas son los elementos ms importantes de
una base de datos, ya que permiten ingresar infor- Nombre del campo: all se colocan los nombres
macin de forma ordenada y sistemtica, adems de de cada uno de los campos que conformen la
buscarla y editarla. Si bien el resto de elementos que tabla, es decir, los nombres de las columnas.
la componen (formularios, consultas, informes, macros Tipo de datos: all se indican los tipos de datos
y mdulos) son importantes, las tablas constituyen la (nmero, texto, moneda, etctera) de cada uno de
base integral del trabajo en Access. los campos de la tabla. Debemos desplegar la lista
32
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:52 p.m. Pgina 33
Las tablas
FIGURA 1.
Observe que, en la parte
central de la ventana,
se muestra una pestaa
denominada Tabla 1,
nombre predeterminado
que le da Access.
Al guardar la tabla,
lo podremos modificar.
33
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:52 p.m. Pgina 34
Memo: este tipo de dato es conveniente cuando men con opciones, para poder seleccionar los
los datos por introducir en cada registro son muy valores del campo. Este tipo de dato es para valores
extensos (mayores a 255 caracteres). Admite texto con poca o ninguna variacin, por ejemplo, lista de
y nmeros que no se empleen para clculos. sucursales de la empresa y listado de sus sectores.
Nmero: admite solamente nmeros, los cuales
pueden ser usados en clculos, por ejemplo, can- GUARDAR TABLAS
tidad de horas trabajadas y cantidad de productos Luego de finalizar el diseo de una tabla, debemos
vendidos, entre otras posibilidades. guardarla. Para ello, pulsamos el botn Guardar
Fecha/Hora: posibilita registrar fechas y horas, de la barra de acceso rpido y se mostrar un
por ejemplo, fecha de nacimiento, fecha de ingreso cuadro de dilogo (Figura 2).
a la empresa y otros datos similares.
Moneda: representa valores monetarios, por Despus de escribir el nombre deseado para la tabla
ejemplo, salario, precio de venta, etctera. y de pulsar el botn Aceptar, la tabla creada se
Autonumrico : genera, automticamente, mostrar en el Panel de Exploracin, y esto indi-
nmeros enteros correlativos o aleatorios. car que se encuentra guardada. Luego de guardar-
S/No: genera una casilla en la tabla, que se debe la, el nombre asignado se presentar en la pestaa
activar para indicar valores positivos o desactivar correspondiente. Si deseamos cerrarla, podemos
para valores negativos. hacerlo a travs del botn Cerrar de la pestaa.
Objeto OLE: permite almacenar archivos, tales
como imgenes, sonidos y videos, entre otros.
Hipervnculo: vincula generalmente archivos y
elementos de una base de datos a direcciones
URL y de correo electrnico.
Datos adjuntos: posibilita adjuntar archivos a un
campo, por ejemplo, una tabla que posea datos de
los empleados puede llevar adjunto el currculum FIGURA 2. Cada vez que guardamos una nueva
correspondiente, en el registro de cada uno de ellos. tabla, debemos ingresar el nombre deseado
Asistente para bsquedas: permite generar un y pulsar el botn Aceptar.
PANEL DE EXPLORACIN
Este panel sustituye lo que se denominaba ventana de Base de datos, en versiones ante-
riores a la de 2007, y nos permite realizar las mismas acciones ms rpidamente.
Tambin se agrega la posibilidad de crear grupos personalizados.
34
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:52 p.m. Pgina 35
Las tablas
Sin embargo, no lo haremos an porque hay que Otra de las utilidades del Panel de Exploracin
recordar que los campos de la tabla ya han sido cre- es la bsqueda de elementos (tablas, consultas, infor-
ados, pero todava no han sido ingresado registros. mes, formularios o mdulos) mediante su nombre. Pa-
ra ello, debemos mostrar la Barra de bsqueda:
PANEL hacemos clic sobre un lugar vaco del Panel de
DE EXPLORACIN Exploracin con el botn derecho del mouse y
Una de las innovaciones en la versin 2007 es la elegimos la opcin Barra de bsqueda.
presentacin del Panel de Exploracin dentro del
entorno del programa. Este panel brinda la posibilidad Se presentar un pequeo cuadro de texto para
de realizar operaciones complejas de forma rpida y introducir el nombre del elemento por buscar. All,
dinmica, ya que permite acceder fcilmente a cada debemos escribir todo o parte del nombre del ele-
elemento de la base de datos de manera simultnea mento deseado (Figura 3).
y llevar a cabo operaciones tales como copiar objetos,
moverlos, eliminarlos, entre otras. Cada elemento Tengamos en cuenta que esta funcin de asistencia
que incorporemos en la base de datos se mostra- en la bsqueda es muy til cuando la base de datos
r en este panel situado sobre la izquierda de la es extensa y, por lo tanto, no se alcanzan a visuali-
ventana (Gua Visual 1). zar todos los elementos a la vez.
ELIMINACIN DE OBJETOS
Cuando eliminamos algn objeto de la base de datos (tablas, consultas, informes, etctera)
pueden surgir problemas con su funcionalidad. Para evitar estos inconvenientes, confirme-
mos que el elemento por borrar no est relacionado con otro elemento.
35
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:52 p.m. Pgina 36
GUA VISUAL /1
Panel de Exploracin
1 2
36
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:52 p.m. Pgina 37
Las tablas
Es posible copiar
cualquier objeto
de una base de datos
En este caso, copiaremos una tabla. Para ello, debe-
mos seleccionar el objeto deseado en el Panel de
Exploracin y pulsar el botn Copiar, de la ficha
Inicio, o presionar la combinacin de teclas
CONTROL+C. Luego, tenemos que hacer clic sobre el
botn Pegar, de la ficha Inicio. Se mostrar un
cuadro de dilogo con las siguientes indicaciones:
FIGURA 4.
Las copias se ubican
en el mismo grupo
que el elemento original.
En este ejemplo, hemos
duplicado una tabla,
por ello se ha situado
automticamente
en el apartado Tablas.
37
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:52 p.m. Pgina 38
ELIMINAR OBJETOS
Adems de crear o de renombrar objetos, tambin
podemos eliminarlos. sta es una de las operaciones
ms riesgosas porque, al eliminar elementos, tam-
Para comprobar que la copia de la tabla ciertamente bin borramos toda la informacin que ellos poseen.
es un duplicado, podemos mostrar su men contex-
tual: hacemos clic con el botn secundario del mouse Para borrar un objeto de la base de datos, debemos
y elegimos la opcin Vista Diseo. As, comproba- seleccionarlo (con un solo clic) en el Panel de
mos que se muestran los mismos campos que en la Exploracin y pulsar el botn Eliminar de la
tabla original. Tambin podemos hacer doble clic ficha Inicio. Para ms detalles sobre este procedi-
sobre el panel para abrir la tabla y compararla. miento, podemos pulsar el botn Ayuda (Figura 6).
MODIFICAR EL NOMBRE
DE LOS OBJETOS
Recordemos que, cuando aprendimos el procedi-
miento para guardar tablas, debamos asignarle
un nombre. Esto sucede con todos los elementos
que se crean en una base de datos.
38
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:52 p.m. Pgina 39
Hoja de datos
39
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 40
FIGURA 7.
Al pie de la grilla,
se muestra una fila vaca,
encabezada
por un asterisco ("*"),
en la cual siempre
ingresaremos
los nuevos registros.
BSQUEDA DE REGISTROS
La funcin de bsqueda que posee Access permite ubicar rpidamente los registros
deseados. Esta funcin es importantsima cuando la base de datos posee muchos regis-
tros y la ubicacin manual se hace tediosa. Lo mismo sucede con la funcin Reemplazar.
40
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 41
Hoja de datos
nombre que deseemos. Para agregar un campo, de- CREAR LISTAS PREDETERMINADAS
bemos situarnos en la prxima fila vaca de la grilla Es posible que, frecuentemente, tengamos que com-
y escribirlo. Para eliminarlo, debemos seleccionarlo y pletar el campo de una tabla con valores constantes.
pulsar la tecla Suprimir (Figura 8). Para facilitarnos esta tarea, Access permite crear un
listado de valores que nos ayudan a seleccionar
Luego de modificar la estructura en la vista Diseo, un valor deseado para que, de este modo, evitemos
volvemos a pulsar el botn Ver para visualizar la la escritura reiterativa. Para crear listas predeter-
hoja de datos (recordemos que a travs de la parte minadas debemos seguir el Paso a paso 1.
inferior del botn ingresamos a las diferentes vistas
de la tabla). Desde all, revisamos la informacin y, En la vista Diseo, el campo muestra el tipo de da-
finalmente, guardamos los datos ingresados con el to Texto, sin embargo, cuando visualizamos la tabla
botn Guardar, de la barra de acceso rpido. en la vista Hoja de datos, s podemos desplegar
la lista predeterminada y seleccionar el valor deseado.
Si cerramos la pestaa antes de guardar los cam- Cada registro contiene su propia lista desplegable y
bios, Access preguntar si deseamos guardarlos. permite seleccionar la opcin deseada en cada fila.
FIGURA 8.
Al pulsar sobre la parte
superior del botn Ver,
ingresamos directamente
en la Vista Diseo.
41
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 42
PASO A PASO /1
Crear listas predeterminadas
Ingrese en la vista Diseo de la tabla y elija el tipo de dato Asistente para bsquedas.
Active la opcin Escribir los valores que desee y pulse el botn Siguiente.
42
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 43
Hoja de datos
Escriba los valores que desee mostrar en la lista y pulse Siguiente para continuar.
43
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 44
FIGURA 9.
En este ejemplo,
el orden es descendente
sobre la base
del campo Apellidos.
Si elegimos ordenar
otro campo, los datos
se reorganizarn.
44
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 45
Hoja de datos
PASO A PASO /2
Crear listas con datos existentes
Ingrese en la vista Diseo de la tabla y elija el tipo de dato Asistente para bsquedas
correspondiente al campo que contendr la lista.
45
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 46
Active la opcin Ambas para visualizar todas las tablas y consultas que contiene la base de datos.
Seleccione el elemento que posee los datos que desea mostrar en la lista y pulse Siguiente.
Indique el/los campos que contienen los datos (utilice el botn sealado en la imagen)
que formarn la lista y pulse Siguiente.
46
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 47
Hoja de datos
Seleccione el orden que desee para los datos (ascendente o descendente) eligiendo
un campo. Este paso es opcional, si no desea establecer un orden, contine con el asistente.
Para ello, pulse el botn Siguiente.
Ajuste el ancho de la/s columnas de la lista con un clic sostenido sobre la lnea divisoria
derecha del nombre de la columna y pulse Siguiente.
47
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 48
48
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 49
Hoja de datos
GUA VISUAL /2
Apartado Buscar
2
1
1 Buscar: abre el cuadro de dilogo para la bsqueda. Permite buscar registros en un campo
determinado o en toda la tabla.
2 Reemplazar: posibilita sustituir un dato por otro tantas veces como se repita en la tabla.
3 Ir a: para desplazarse por los registros a travs de un listado de opciones.
4 Seleccionar: selecciona todos los registros o el que se encuentre en la posicin del cursor.
49
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 50
- Comienzo del campo: busca una coincidencia Cada vez que pulsemos el botn Buscar siguiente,
solo en el comienzo del campo. se resaltar el prximo valor coincidente con el tex-
Coincidir Maysculas y minsculas: cuando to especificado. Cuando llegue al ltimo, Access
activemos esta casilla, nicamente detectar, como mostrar un cuadro de dilogo que indicar que ya
resultado de la bsqueda, el texto que coincida no se encuentran coincidencias (Figura 10). El pro-
exactamente con las maysculas y minsculas del cedimiento para reemplazar datos es muy similar al
texto escrito en el campo de bsqueda, de bsqueda, solo que se debe indicar el valor nue-
por ejemplo, maz no lo detectara como resul- vo de reemplazo. Podemos lograr esto a travs de las
tado ya que no coincide la mayscula inicial. instrucciones del Paso a paso 3.
FIGURA 10.
La bsqueda de datos
es muy til cuando
la cantidad de registros
resulta muy extensa,
ya que permite hacerlo
automticamente.
50
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 51
Hoja de datos
PASO A PASO /3
Reemplazar datos
51
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 52
52
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 53
Hoja de datos
RESUMEN
A lo largo del captulo, hemos aprendido a crear uno de los elementos ms importantes de
una base de datos: las Tablas. Cada una contiene diversos registros organizados en colum-
nas, las cuales permiten establecer el tipo de dato que se registrar.
53
Access_Cap2_031_054_corregido.qxp 12/01/2011 01:53 p.m. Pgina 54
Multiple choice
2 Qu opcin es conveniente
cuando los datos por introducir en cada registro 5 Qu tipo de dato permite almacenar
son muy extensos? archivos, tales como imgenes, sonidos y videos?
a- Memo. a- Memo.
b- Objeto OLE. b- Objeto OLE.
c- Asistente para bsquedas. c- Asistente para bsquedas.
d- S/No. d- S/No.
54
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 55
Captulo 3
Tipos de dato y
sus propiedades
3 . T i p o s d e d a t o y s u s p ro p i e d a d e s
Tipos de dato
y sus propiedades
Luego de crear tablas, es importante aprender a mo-
dificar sus propiedades, ya que cada una de ellas es-
tablece un aspecto diferente de los datos por introdu-
cir. Aunque cada tipo de dato posee sus propiedades
especficas, existen muchas que se repiten prcti-
camente en todos los tipos. Mediante el manejo
de las propiedades, disminuiremos el tamao de la en cada campo. Es decir, puede que un tipo de dato no
base de datos, los validaremos, crearemos mensa- contenga las mismas propiedades que otro.
jes de error para evitar aquellos que no cumplan
con los criterios deseados, y mucho ms. Una vez visto que cada campo almacena un tipo de
dato que se encuentra indicado en la vista Diseo
de la tabla, veremos que cada tipo de dato posee de-
terminadas propiedades que se muestran en la par-
Propiedades te inferior de la vista Diseo, dentro del apartado
Propiedades del campo. A continuacin, desarrolla-
particulares remos algunas de estas propiedades (Figura 1).
El trabajo con las propiedades particulares de los REDUCIR EL TAMAO DEL CAMPO
campos es fundamental para la correcta organiza- Cada registro almacenado ocupa un determinado
cin y funcionalidad de la base de datos. Cada campo espacio en el tamao de la base de datos. De forma
debe tener un tipo de dato establecido y valores cohe- predeterminada, se guardan 255 caracteres para
rentes entre sus propiedades, por lo tanto, hay que cada registro de cada campo de la tabla. Sin em-
tener en cuenta que dichos valores dependen tanto bargo, la mayora de las veces no utilizamos
del registro como del tipo de dato que se introduzca tantos caracteres para cada registro.
56
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 57
P ro p i e d a d e s p a r t i c u l a re s
FIGURA 1.
Es importante que cada
campo tenga establecidos
los valores adecuados,
dependiendo de los datos
que se registrarn.
57
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 58
3 . T i p o s d e d a t o y s u s p ro p i e d a d e s
FIGURA 2.
Debemos desplegar
la lista y elegir el formato
que deseemos asignarle
al campo seleccionado.
Para el tipo de dato Nmero, las opciones de esta y agrega, al final, el smbolo de porcentaje (%).
propiedad son las siguientes: Cientfico: muestra el valor introducido en el
Nmero general: muestra el dato introducido tal modo de notacin cientfica.
como se escribe, es decir, no se modifica el formato.
Moneda: al nmero introducido por el usuario se Para el tipo de dato Fecha/Hora, podemos elegir
le agrega, de forma automtica, el separador de entre los valores de la Tabla 1.
miles y el signo monetario ($).
Euro: le agrega el smbolo monetario Euro al Tengamos en cuenta que, al ingresar los datos en la
valor introducido en la tabla. tabla, no es necesario escribir la fecha en forma larga
Fijo: basa la modificacin en la Configuracin (martes, 1 de diciembre de 2009), sino que, al escri-
Regional del Panel de Control. birla en forma corta (01/12/09), Access automtica-
Estndar: agrega el separador de miles, sin mente hace la conversin a fecha larga. De este
indicar un smbolo monetario. modo, se facilita el ingreso de informacin y el
Porcentaje: multiplica el valor introducido por 100 proceso se hace ms rpido y sencillo.
58
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 59
P ro p i e d a d e s p a r t i c u l a re s
VALOR EJEMPLOS
Esta propiedad nos permite agilizar el proceso de
registro de la informacin, ya que es muy til
Fecha general 1/12/09 16:02:21 cuando los valores del campo son constantes o
Fecha larga martes 1 de diciembre de 2009 con pocas variaciones, y nos evita tener que escri-
Fecha mediana 1-dic-09 bir un determinado contenido en cada celda.
Fecha corta 1/12/09
Hora larga 13:27:58 VALIDAR DATOS
Hora mediana 1:27 PM Una de las grandes ventajas de registrar informacin
Hora corta 19:27 mediante Microsoft Access es la posibilidad de res-
TABLA 1. Propiedad formato para el tipo tringir los valores admitidos en un campo. La propie-
de dato Fecha/hora. dad Regla de validacin permite establecer la/s
condiciones que deben cumplir los datos para ser
VALORES PREDETERMINADOS aceptados o no en un campo. Por ejemplo, podemos
Otra de las posibilidades que ofrece Access es in- indicar que nicamente se admitan los valores
dicar que, de forma predeterminada, se muestre inferiores a 400 a travs de la expresin <400,
un cierto valor en cada celda de un campo. Esto valores superiores a 200 a travs de >200, o valo-
lo hacemos a travs de la propiedad Valores res inferiores o iguales a 800 a travs de <=800.
predeterminados, que nos permite indicar el texto
que se ver en cada una de las celdas del campo ac- Las expresiones se pueden componer de diversas
tual, a travs de la vista Hoja de datos. formas: con valores numricos, signos matemti-
cos, nombres de campos, nombres de tabla, etc-
Es posible modificar el valor predeterminado para tera. Cuando deseamos nombrar un campo en una
asignar uno nuevo; para eso, debemos borrar el expresin, debemos hacerlo entre corchetes, por
predeterminado y escribir el nuevo. ejemplo, [Cantidad] (Figura 3).
FIGURA 3.
Debemos desplegar
la lista y elegir el formato
que deseemos asignarle
al campo seleccionado.
59
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 60
3 . T i p o s d e d a t o y s u s p ro p i e d a d e s
Si bien podemos escribir sintaxis con expresiones violando la regla y, por lo tanto, Access mostrar
complejas, tambin podemos hacerlo a travs del un mensaje de error. Por el momento, iniciaremos
botn situado sobre el extremo derecho del campo, con la utilizacin de expresiones sencillas, como la
el cual abre el cuadro Generador de Expresiones comparacin de datos (Figura 4).
(Gua Visual 1).
MENSAJE
Luego de crear la expresin deseada, debemos pul- DE VALIDACIN
sar el botn Aceptar y se mostrar en la propiedad Hemos visto que, cuando ingresamos un dato (en la
regla de validacin de la vista Diseo. A continua- vista Hoja de datos) que no es admitido por
cin, debemos guardar los cambios y situarnos en la regla de validacin, Access muestra un mensaje de
la vista Hoja de datos, para comprobar el fun- error que le indica al usuario que el dato introducido
cionamiento de la regla creada. no es correcto. Sin embargo, dicho mensaje puede no
ser comprendido por el usuario, haciendo que ste
Cuando el usuario inserte un valor que no sea per- desconozca el motivo por el cual el dato introducido
mitido por la regla, aparecer un mensaje de error. no est bien. Debido a que es muy importante que el
Por ejemplo, si la regla de validacin admite sola- usuario identifique claramente cul es el error, Access
mente valores inferiores a 500, y el usuario ha permite personalizar el mensaje para explicar adecua-
ingresado un valor igual o superior a 500, estar damente al usuario el por qu del valor no vlido.
FIGURA 4.
Frente al mensaje
de error, debemos pulsar
el botn Aceptar
y modificar el valor
para que se ajuste
a la expresin establecida
en la propiedad
Regla de validacin.
GENERADOR DE EXPRESIONES
Utilizaremos el Generador de expresiones para crear campos calculados que, partiendo de
una expresin, realicen un clculo. Para calcular sueldos con base en las horas trabajadas y
el precio de la hora, emplearemos la expresin: [Horas trabajadas]*[Precio de la hora].
60
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 61
P ro p i e d a d e s p a r t i c u l a re s
GUA VISUAL /1
Generador de expresiones
4
6
1 2 3
61
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 62
3 . T i p o s d e d a t o y s u s p ro p i e d a d e s
62
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 63
P ro p i e d a d e s p a r t i c u l a re s
PASO A PASO /1
Personalizar mensaje de validacin
Haga clic sobre la propiedad Texto de validacin, escriba el texto que desee mostrar
en el mensaje de error y guarde los cambios en la tabla.
63
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 64
3 . T i p o s d e d a t o y s u s p ro p i e d a d e s
64
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 65
P ro p i e d a d e s p a r t i c u l a re s
65
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:00 a.m. Pgina 66
3 . T i p o s d e d a t o y s u s p ro p i e d a d e s
P ro p i e d a d e s p a r t i c u l a re s
GUA VISUAL /2
Calendario
1 1
2
1 Mediante estas flechas nos trasladamos hacia los meses del ao.
2 Indica la letra inicial de cada da de la semana.
3 Distribucin de los das del mes correspondiente.
4 Botn Hoy: se inserta en el registro actual la fecha que tenga configurada la PC.
67
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:01 a.m. Pgina 68
3 . T i p o s d e d a t o y s u s p ro p i e d a d e s
PASO A PASO /2
Insertar imgenes
68
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:01 a.m. Pgina 69
FIGURA 7.
Cuando el valor sea
duplicado, debemos
hacer clic sobre el botn
Aceptar y modificar
el valor duplicado
para poder continuar.
69
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:01 a.m. Pgina 70
3 . T i p o s d e d a t o y s u s p ro p i e d a d e s
MODIFICAR EL NOMBRE
DE LOS CAMPOS
Dentro de la ficha Hoja de datos, apar-
tado Campos y columnas, encontramos
el botn Cambiar nombre, que permite
modificar el nombre del campo donde
se encuentre el cursor actualmente.
70
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:01 a.m. Pgina 71
PASO A PASO /3
Modificar hipervnculos
RESUMEN
En este captulo, aprendimos que todos los tipos de datos almacenan distintos tipos de regis-
tro en los campos de una tabla. Cada uno dispone de varias propiedades que posibilitan aco-
tar los valores permitidos en cada campo, logrando una base de datos funcional y gil.
71
Access_Cap3_055_072_corregido.qxp 07/01/2011 11:01 a.m. Pgina 72
3 . T i p o s d e d a t o y s u s p ro p i e d a d e s
Multiple choice
72
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 73
Captulo 4
Manejo
de datos
4.Manejo de datos
Manejo de datos
En este captulo, nos centraremos en la organiza-
cin y el filtrado de los datos almacenados en una
base de datos. La aplicacin de estos procesos
permite ordenar, con base en uno o ms campos,
los registros de las tablas.
74
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 75
O rd e n a r re g i s t ro s
FUNCIONES
La cantidad de funciones incorporadas en Access 2007, es muy extensa; para conocerlas en
mayor profundidad podemos ingresar en la Ayuda del programa y seleccionar el tema Fun-
ciones, de la categora Automatizacin y Programabilidad.
75
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 76
4.Manejo de datos
PASO A PASO /1
Orden personalizado de registros
Ingrese en la vista Hoja de datos de la tabla, haga clic sobre el botn Avanzadas
de la ficha Inicio y seleccione la opcin Filtro avanzado/Ordenar.
76
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 77
O rd e n a r re g i s t ro s
Haga clic sobre el botn Alternar filtro, de la ficha Inicio, y observe los resultados.
El botn se desactivar automticamente.
77
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 78
4.Manejo de datos
Filtros
Una muy buena forma de clasificar los datos es fil-
trarlos. Mediante la aplicacin de filtros, logramos
clasificar datos con uno o varios criterios (segn lo
que especifiquemos). De esta forma, visualizaremos
nicamente los datos que cumplan con los criterios
especificados, y esto nos permitir disponer fcil y
rpidamente de la informacin que necesitamos.
FIGURA 1. Al mover una columna, sta
se representa con una lnea vertical de color FILTRAR REGISTROS
negro, que indica la nueva posicin del campo. Para llevar a cabo una adecuada clasificacin de la
informacin en la creacin de los diferentes tipos de
filtros, utilizaremos las opciones del apartado Orde-
Debemos tener en cuenta que es posible trasladar la nar y filtrar, de la ficha Inicio (Gua Visual 1).
posicin de todos los campos la cantidad de veces
deseadas, pero la vista Diseo mostrar su orden La versin 2007 de Access reconoce tres tipos de
inicial. Sin embargo, es posible modificar dicho or- filtros que explicamos a continuacin:
den a travs de ella. La diferencia radica en que, Comunes: son los que se generan automtica-
cuando modificamos la estructura, la vista Hoja mente al activar/desactivar las casillas correspon-
de datos s adoptar los cambios realizados. dientes o al indicar un criterio para el filtro.
EXPRESIONES
Las expresiones permiten obtener datos con base en clculos. Esta necesidad surge de la
posibilidad de que, en la informacin ingresada en la base, no se encuentren los datos, sino
que se deban calcular, ya sea mediante operaciones o comparacin.
78
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 79
F i l t ro s
GUA VISUAL /1
Filtrar registros
2
1
1 Filtro: muestra el cuadro de filtros donde debemos activar/desactivar los valores por visualizar.
2 Seleccin: permite filtrar registros sobre la base de condiciones.
3 Avanzadas: posee la lista de operaciones posibles basadas en la filtracin de datos.
Al seleccionar un tipo de filtro (ya sea de texto o con el criterio indicado. Para anular el filtro, es decir,
numrico), se mostrar un cuadro para que indi- para que se muestren todos los registros, tenemos
quemos cul ser el criterio por filtrar (Figura 2). que desactivar el botn Alternar filtro.
Por ejemplo, si deseamos mostrar solamente las Por seleccin: permiten crear un criterio basado
exportaciones mayores a 60, debemos indicar el en un dato seleccionado. Es decir que, si el
tipo de filtro Mayor que, luego, escribir el valor criterio que deseamos aplicar en el filtro se
60 y pulsar el botn Aceptar. De esta forma, encuentra en un registro, lo seleccionamos y
solamente se visualizarn los registros que cumplan pulsamos el botn Seleccin (Figura 3).
ELIMINAR FILTROS
Para quitar los filtros completamente, debemos pulsar el botn Alternar filtros. Tambin
es posible realizar la misma accin a travs del botn Filtrado, situado en la parte inferior
de la ventana. El resultado es el mismo, cada usuario utilizar el que ms le guste.
79
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 80
4.Manejo de datos
FIGURA 2.
Se mostrar la opcin
Filtros de texto
o Filtros de nmeros,
dependiendo de los
valores que posea
la columna donde
se encuentra el cursor.
FIGURA 3.
El listado de opciones
se adapta al valor
seleccionado, es decir
que lo considera
como el criterio
de filtrado.
Por formulario: la filtracin se puede realizar con Es igual a: permite filtrar registros donde el valor
varios criterios. Pulsamos el botn Avanzadas y del campo actual sea igual al texto escrito.
elegimos la opcin Filtro por Formulario. No es igual a: muestra todos los registros donde
el valor del campo actual sea diferente al escrito.
SELECCIN DE REGISTROS: Empieza por: posibilita indicar la letra inicial de
CRITERIOS los registros que se mostrarn.
Los Criterios son las expresiones que determinan No comienza por: muestra todos los registros
una condicin para la seleccin de registros. Depen- donde la letra inicial sea diferente de la indicada.
diendo de la posicin del cursor, variarn las opcio- Contiene: aqu indicamos los caracteres que
nes de filtrado (Figura 4). Veamos los criterios posi- tendrn los registros que se mostrarn. En este
bles para los campos de tipo texto: caso, podemos indicar ms de un criterio o utilizar
80
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 81
F i l t ro s
FIGURA 4.
La lista Filtros
de texto muestra
los filtros disponibles
para el campo en el cual
se sita el cursor.
caracteres comodn. Por ejemplo, para mostrar los Los filtros para el tipo de dato numrico son similares,
registros que tiene la letra s en su contenido, excepto por los tres mencionados a continuacin:
escribimos simplemente la letra. Para seleccionar
los que posean determinada cadena de caracteres, Menor que: se mostrarn los registros que
debemos utilizar el carcter comodn *, el cual posean valores menores al indicado.
representa una cantidad indefinida de caracteres. Mayor que: el resultado sern los registros que
Para mostrar los registros que posean la cadena de posean valores superiores al indicado.
caracteres ig, tenemos que escribir *ig*. Entre: mostrar los registros que se encuentren
No contiene: produce el efecto inverso a la entre los valores indicados.
opcin Contiene.
Termina con: indicamos el/los caracteres finales Cuando el tipo de dato por filtrar es Fecha/Hora,
de los registros que se mostrarn. la lista de filtros es mucho ms extensa y permite,
No termina en: indicamos los caracteres finales entre otras cosas, filtrar entre meses, aos y
de los registros que no se mostrarn. dos fechas establecidas.
APLICACIN DE CRITERIOS
Debemos tener en cuenta que los criterios ofrecen una gran diversidad de resultados.
Lo importante es comprender que, para lograr su correcto funcionamiento, stos
deben ser aplicados en el campo adecuado.
81
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 82
4.Manejo de datos
FIGURA 5.
Observemos que
se ha modificado
el nombre de la pestaa:
est indicando
que aplicamos un filtro.
82
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 83
F i l t ro s
FIGURA 6.
Los campos que poseen
un filtro se identifican
con el icono situado
sobre el extremo superior
derecho del nombre
del campo.
Cada vez que seleccionamos un elemento de una mos que pulsar nuevamente el botn Alternar
lista, estamos creando un criterio para el filtrado. filtro, y se mostrarn todos los registros de la tabla.
Es decir que los registros que se mostrarn sern
solamente aquellos que cumplan con los criterios AVANZADAS
elegidos. Para aplicar el filtro, debemos pulsar Dentro del apartado Ordenar y filtrar encontra-
el botn Alternar filtro y as los registros que mos el botn Avanzadas, que permite trabajar
no cumplan con los criterios indicados quedarn detalladamente con los filtros personalizados y em-
ocultos, como podemos ver en la Figura 6. plear herramientas especficas de filtro (Figura 7).
Las opciones del botn Avanzadas para los filtros
Para modificar los criterios de los campos que ya personalizados son las siguientes:
tienen filtro, tenemos que hacer clic sobre el
icono representativo y activar/desactivar las op- Filtro por formulario: permite pasar del
ciones deseadas. Para agregar criterios en otros filtro personalizado al filtro por formulario.
campos, debemos hacer clic sobre la flecha situada
junto al nombre del campo (justo al lado izquierdo
del icono del filtro) y activar/desactivar los
elementos que deseamos visualizar. Para quitar
el filtro de un campo, activamos la opcin
Seleccionar todo de su men desplegable.
83
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 84
4.Manejo de datos
Antes de comenzar
el proceso de recopilacin,
debemos corroborar
que en la PC se encuentra
instalado y configurado
el programa
Microsoft Outlook 2007
84
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 85
los datos de forma automtica. Por ejemplo, al reci- poder enviar y recibir formularios de Microsoft
bir un mensaje de correo electrnico, nuestra PC Access 2007 (Paso a paso 2). Luego de configu-
ya sabr si debe o no almacenar su contenido en las rarla, se abrir el programa Microsoft Outlook 2007,
tablas de la base de datos. el cual debemos cerrar a travs del botn
Cerrar, de su barra de ttulo.
Con respecto a Microsoft Outlook 2007, cabe
destacar que no haremos un anlisis profundo del CREAR LA TABLA
programa, sino que nos limitaremos a explicar lo DE DESTINO
necesario para que el usuario pueda desempear Antes de empezar el proceso de recopilacin de
adecuadamente la tarea de recopilacin de datos. datos, debemos crear la tabla de destino, es decir,
la tabla en la cual se almacenarn los datos que
CONFIGURAR MICROSOFT se incluyan en los e-mails.
OUTLOOK 2007
Antes de comenzar el proceso de recopilacin, debe- Sus campos deben contener toda la informacin
mos corroborar que en la PC se encuentra instalado que los usuarios completarn en el mensaje de
y configurado el programa Microsoft Outlook 2007. correo electrnico que les enviemos, por lo tanto,
es importante que no existan campos que el
En este apartado, vamos a aprender a configurar usuario no complete, ni que falten campos para
una cuenta de correo para poder enviar y recibir almacenar la informacin.
formularios que permiten recopilar informacin a
travs de e-mails. Recordemos que el objetivo de nues- La recopilacin de datos suele utilizarse para en-
tro libro es conocer las diversas opciones que brinda cuestas, pedidos, y toda aquella informacin que
Microsoft Access, por lo tanto, nicamente desarrolla- se pueda organizar en un formulario. Debemos te-
remos lo necesario sobre Microsoft Outlook 2007. ner en cuenta que no se pueden emplear campos
que posean tipos de datos Autonumrico ,
Nos basaremos en que el usuario ya posee una Datos adjuntos, Multivalor y OLE (Captulo 3)
cuenta de correo electrnico y que, por lo tanto, ya que no se pueden recopilar mediante mensajes
solo le resta configurarla en Outlook 2007 para de correo electrnico (Figura 8).
FUNCIONES Y EXPRESIONES
Las funciones pueden estar incluidas dentro de las expresiones. Para profundizar sobre las
diversidades que ofrecen las expresiones, recomendamos ingresar en la Ayuda del programa
y seleccionar el tema Gua de la sintaxis de expresiones, de la categora Expresiones.
85
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 86
4.Manejo de datos
PASO A PASO /2
Configurar una cuenta
Ingrese al programa Microsoft Outlook a travs del men Inicio (o puede tener el icono
del programa en el Escritorio de Windows) y se mostrar el primer paso del asistente que lo guiar
en el proceso de configuracin de una cuenta de correo. Pulse Siguiente para continuar.
Active la opcin S para configurar una cuenta de correo y luego haga clic sobre
el botn Siguiente para continuar.
86
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 87
Active la opcin Correo electrnico de Internet y luego haga clic sobre el botn Siguiente.
87
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 88
4.Manejo de datos
Escriba la informacin que solicita el asistente. Considere que si su cuenta de correo es de tipo
webmail (es decir, una cuenta que necesite una interfaz web para su acceso, como por ejemplo,
Hotmail, Yahoo, Gmail) debe configurar un tipo de cuenta HTTP, mientras que si la cuenta
es de clientes locales (por ejemplo, una empresa) debe elegir el tipo de cuenta POP3.
88
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 89
FIGURA 8.
En este ejemplo,
se ha creado la tabla
Encuesta para recopilar
informacin, por lo tanto,
es nuestra tabla
de destino.
89
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:02 a.m. Pgina 90
4.Manejo de datos
PASO A PASO /3
Enviar un formulario HTML
Observe el primer paso del asistente, que muestra todos los pasos que debe seguir para finalizar
el proceso. Para continuar, haga clic sobre el botn Siguiente.
90
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:03 a.m. Pgina 91
91
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:03 a.m. Pgina 92
4.Manejo de datos
92
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:03 a.m. Pgina 93
En la opcin Asunto, ingrese el texto que se mostrar como ttulo del mensaje.
En Introduccin, escriba el texto que desea mostrar dentro. Para continuar, pulse Siguiente.
Haga clic sobre el botn Crear para que se realice el formulario HTML que enviaremos.
RESUMEN
En este captulo, hemos aprendido a crear filtros personalizados y a ordenar datos sobre la
base de criterios propios, sin necesidad de que el orden sea alfabtico. Adems, hemos
aprendido a recopilar datos a travs de los mensajes de correo electrnico.
93
Access_Cap4_073_094_corregido.qxp 07/01/2011 11:03 a.m. Pgina 94
4.Manejo de datos
Multiple choice
2 Cul de las siguientes opciones elimina 5 Cul de las siguientes opciones muestra
toda la informacin que posee la grilla? el cuadro de filtros donde debemos activar/
a- Filtro por formulario. desactivar los valores que deseamos visualizar?
b- Guardar como consulta. a- Filtro.
c- Filtro avanzado/ordenar. b- Seleccin.
d- Borrar cuadrcula. c- Avanzadas.
d- Borrar todo.
94
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 95
Captulo 5
Relaciones
entre tablas
5 . R e l a c i o n e s e n t re t a b l a s
Relaciones
entre tablas
Microsoft Access 2007 es una de las herramientas
ms potentes para el manejo de informacin ya que,
sin necesidad de procedimientos complejos, brinda
la posibilidad de relacionar datos de manera gil y
efectiva, para obtener de ellos la informacin dese-
ada en el momento en que la requerimos.
QU ES UNA CLAVE PRINCIPAL?
En este captulo, aprenderemos a llevar a cabo relacio- En el proceso de elaboracin de tablas, hemos
nes entre tablas y comprenderemos la importancia de incluido un campo que nos permite identificar cada
crear claves principales. Adems, conoceremos los dis- registro de manera nica e irrepetible. Este mtodo
tintos tipos de relaciones, as como tambin las formas es fundamental para localizar e identificar un dato,
de previsualizar los datos para la impresin. ya que permite hacer referencia a l sin necesidad de
nombrar todos y cada uno de sus atributos.
CLAVE PRINCIPAL
Si bien es posible convertir un campo clave luego de introducir datos, sugerimos hacerlo
antes, para que no existan posibles errores con los datos introducidos. Por ejemplo, si un
campo clave contiene registros duplicados, no se podr convertir en campo clave.
96
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 97
Clave principal
FIGURA 1.
Los campos clave
externos son campos
clave de otras tablas
que se utilizan como dato
complementario.
Que un campo sea clave principal implica que: Aceptar y, luego, ingresar los datos en las celdas
vacas del campo clave.
El campo queda automticamente indexado
sin duplicados: si ingresamos un valor repetido CREACIN
en el campo clave y deseamos cerrar o guardar la DE CLAVES PRINCIPALES
tabla, Access nos muestra un mensaje de error. Para indicarle a Access que un campo ser la
Si Access muestra este mensaje, debemos pulsar el clave principal de la tabla, debemos seguir
botn Aceptar y corregir el dato duplicado. las indicaciones del Paso a paso 1. Luego de re-
No es posible omitir valores en el campo: alizar los pasos anteriores, automticamente Access
todos los registros debern contener un valor en el mostrar un pequeo icono en forma de llave junto
campo clave, de lo contrario, Access muestra un al campo, que indicar que es la clave principal de
mensaje de error al intentar cerrar o guardar la la tabla. De esta forma, podremos identificarlo en
tabla. Para corregirlo, debemos pulsar el botn la vista Diseo (Figura 2).
FIGURA 2.
Las claves principales
siempre se identifican con
el icono en forma de llave,
inclusive en versiones
anteriores a la 2007.
97
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 98
5 . R e l a c i o n e s e n t re t a b l a s
PASO A PASO /1
Crear clave principal
Ingrese en la vista Diseo de la tabla y seleccione el campo que desea convertir en campo clave.
Haga clic sobre el botn Clave principal, de la ficha Diseo, o elija la opcin Clave
principal del men contextual (clic secundario) del campo seleccionado.
98
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 99
Relacionar datos
99
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 100
5 . R e l a c i o n e s e n t re t a b l a s
Por ejemplo, puede darse desde un solo registro y A continuacin, veremos los tres tipos de relaciones
terminar mostrando varios resultados compatibles. que pueden darse entre tablas:
Esto lo podemos ver si relacionamos la tabla Uno a varios: en este tipo de relaciones, los datos
Empleados (que almacena los datos personales de de un campo pueden tener mltiples registros en el
cada empleado) y la tabla Ventas (que registra las campo de la otra tabla. Por ejemplo, un empleado
ventas realizadas, ms el empleado que las efecta) puede tener registradas varias ventas, por lo tanto,
porque, al abrir la primera, podremos ver el listado el campo Id Empleado de la tabla Empleados
de ventas que realiz cada uno de ellos (Figura 3). posee relacin uno a varios registros con respecto al
campo Id Empleados de la tabla Ventas.
En este ejemplo, la relacin se basa en el campo Varios a varios: los datos de un campo pueden
Id Empleado, debido a que es el campo en tener varios registros en la otra tabla, y viceversa.
comn en ambas tablas. Debemos tener en cuen- Por ejemplo, un artculo puede incluir varias ventas,
ta que, para crear una relacin entre tablas, los y varias ventas puede referirse al mismo producto.
campos que se van a relacionar tienen que poseer X Uno a uno: en este tipo de relacin, a cada
el mismo tipo de datos o ser compatibles registro de una tabla le corresponde un solo registro
(por ejemplo, Nmero con Autonumrico). en la otra. Por ejemplo, el campo Id Empleados
FIGURA 3.
Al hacer clic sobre
el signo +, visualizaremos
los datos relacionados
de la otra tabla.
IMPRESIONES SATISFACTORIAS
La clave para obtener impresiones satisfactorias es realizar la previsualizacin de los datos
antes de la impresin. En el caso de las relaciones, podemos modificar la posicin de las ven-
tanas (desde su barra de ttulo) de la pestaa Relaciones, hasta obtener la previsualizacin.
100
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 101
P ro c e s o d e re l a c i n
de la tabla Empleados tiene solamente un registro Al abrir una tabla que est relacionada con otra, y
que le corresponde en el campo Id Empleado de ambas poseen el campo en comn como campo
una tabla que refleje el total de ventas de cada clave, veremos la informacin correspondiente a la
empleado, ya que no es posible que un mismo segunda. Por ejemplo, si el campo Id Empleado
empleado tenga dos totales por sus ventas. es clave principal en las dos tablas, cuando abra-
mos una de ellas veremos la informacin corres-
Cada tipo de relacin se identifica con un icono pondiente a la otra tabla, y viceversa.
cuando se genera (Figura 4).
En cambio, si el campo en comn sobre el cual
se realiza la relacin es campo clave en una de
las tablas, pero no en la otra, solamente veremos
Proceso de relacin los datos de la segunda al abrir la tabla que posee
el campo clave. Es decir que la relacin se da
Veremos cmo crear la relacin entre las tablas y nicamente en un sentido.
conoceremos los campos que conectarn sus datos.
Para realizar el proceso, sigamos el Paso a paso 2. Por ejemplo, si el campo Id Empleado es clave
principal en la tabla Empleados, pero no en la ta-
bla Ventas, cuando abramos la tabla Empleados
veremos los datos correspondientes a sus ventas y,
al abrir la tabla Ventas, no veremos informacin
sobre los empleados porque el campo Id Empleado
no es clave principal en esta tabla.
101
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 102
5 . R e l a c i o n e s e n t re t a b l a s
PASO A PASO /2
Crear relaciones entre tablas
Pulse el botn Mostrar tabla, de la pestaa Diseo. Se mostrar el listado de tablas existentes
102
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 103
P ro c e s o d e re l a c i n
Haga doble clic sobre las tablas que participarn en la relacin para agregarlas
en la pestaa y pulse el botn Cerrar.
Haga clic sostenido desde un campo en comn hacia el otro para relacionarlos.
103
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 104
5 . R e l a c i o n e s e n t re t a b l a s
Verifique que los campos sean los correctos. Para modificarlos, despliegue la lista
y seleccione el deseado.
Pulse el botn Crear. Se generar una lnea que conecta ambas tablas a travs del campo
elegido. Pulse el botn Guardar, de la barra de acceso rpido.
104
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 105
P ro c e s o d e re l a c i n
No se podr eliminar
un registro que contenga
un dato relacionado
105
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 106
5 . R e l a c i o n e s e n t re t a b l a s
Si activamos la casilla Eliminar en cascada los posibilita acceder, rpido y de forma eficaz, a la in-
registros relacionados, cuando borremos un re- formacin seleccionada, por lo tanto, una adecua-
gistro que posee el campo clave, se eliminarn auto- da edicin de las relaciones es fundamental para
mticamente las tablas que contengan este registro aprovechar todo el potencial de dicha informa-
como clave externa. Por ejemplo, si borramos un em- cin. En este apartado, conoceremos las opciones
pleado de la tabla Empleados, los registros que se co- de la pestaa Diseo que permiten eliminar y
rrespondan en la tabla Ventas tambin se eliminarn. previsualizar los datos relacionados.
PESTAA DISEO
En el momento en que podemos ver la pestaa
Trabajar Relaciones, es cuando se muestra automticamen-
te la ficha Diseo, en la cinta de opciones. Esta
con relaciones ficha permite realizar varias operaciones sobre el
diseo de la relacin (Gua Visual 1).
Una vez que hemos conocido los tipos de relaciones y
las opciones de modificacin que ofrecen, podemos ELIMINAR RELACIONES
trabajar con la manipulacin del formato de los datos Si bien las relaciones entre tablas son una excelente
relacionados. Recordemos que relacionar tablas forma de agilizar el trabajo con bases de datos, y su
uso evita posibles duplicaciones de informacin, tam-
bin es importante conocer la forma para eliminarlas.
106
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 107
Tr a b a j a r c o n re l a c i o n e s
GUA VISUAL /1
Pestaa Diseo
2 4
1 5 6
3
8
7
107
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 108
5 . R e l a c i o n e s e n t re t a b l a s
Luego, debemos hacer clic con el botn secundario agregadas para relacionar, debemos pulsar el botn
del mouse sobre la lnea conectora que representa la Borrar diseo, de la ficha Diseo. As, se elimina
relacin que deseamos borrar, y elegir la opcin el diseo sin suprimir la vinculacin entre las tablas.
Eliminar. Microsoft Access mostrar un mensaje Luego de pulsarlo, Access mostrar el siguiente
donde tenemos que pulsar el botn S para termi- cuadro de dilogo, el cual nos avisa que se elimi-
nar el proceso y borrar, as, la relacin. Si pulsamos nar la distribucin de la pestaa Relaciones,
el botn No, se cancelar el proceso y, por lo tanto, quitando todas las ventanas correspondientes a
no se realizar la eliminacin. las tablas agregadas (Figura 6).
PREVISUALIZACIN DE ELEMENTOS
Toda la informacin que se almacena en cada elemento de una base de datos puede ser
impresa. En el caso de las relaciones, lo hacemos a travs de los informes de relacin.
Al ingresar a la vista Preliminar de cada elemento, veremos cmo quedar impreso.
108
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 109
Tr a b a j a r c o n re l a c i o n e s
Luego de ver la creacin e impresin de los informes, informacin se distribuya de tal modo que, al impri-
conoceremos las propiedades que se refieren a las mirse, pueda ser leda fcilmente (Figura 7).
relaciones entre tablas.
La distribucin de las tablas que muestra el informe
Para crear un informe de relacin, presionamos el se corresponde con la distribucin que posee la pes-
botn Informes de relaciones, situado en la fi- taa Relaciones al momento de hacer el informe.
cha Diseo, que muestra las relaciones existentes Por lo tanto, si la apariencia del informe no es de
entre las diferentes tablas, de manera que se pueda nuestro agrado, podemos modificar la distribucin
imprimir rpida y sencillamente, visualizando todas de las ventanas en la pestaa. Para ello, hacemos
las ventanas de las tablas y las lneas conectoras que clic sostenido sobre la barra de ttulo de la venta-
muestran las relaciones existentes. Al llevar a cabo na deseada y, sin soltar el botn del mouse, la
informes de relaciones, debemos procurar que la movemos hacia otra posicin.
FIGURA 7.
Sobre el extremo superior
izquierdo de la ventana,
se muestra el nombre
de la base de datos junto
a la fecha que tenga
configurada la PC.
IMPRESIONES EXITOSAS
Para lograr que el proceso de impresin sea exitoso, recomendamos realizar, previa-
mente, las configuraciones de mrgenes y tamao de la hoja en la cual imprimiremos.
Posteriormente, ingresamos en la vista Preliminar para confirmar los resultados.
109
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 110
5 . R e l a c i o n e s e n t re t a b l a s
FIGURA 8.
Si tenemos varias
impresoras instaladas,
debemos desplegar
la lista Nombre
y seleccionar la que
se encuentre conectada
a la PC en el momento
de la impresin.
110
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 111
Tr a b a j a r c o n re l a c i o n e s
Otra forma de acceder a las propiedades de un objeto FIGURA 9. Para salir del cuadro, debemos
existente en el Panel de Exploracin es seleccio- pulsar el botn Aceptar o Cancelar. Si hemos
narlo y pulsar el botn Hoja de propiedades de la escrito una descripcin, tenemos que pulsar
ficha Herramientas de base de datos. Debemos el botn Aceptar para almacenarla.
RESUMEN
A lo largo de este captulo, hemos aprendido a crear claves principales y a relacionar
tablas. Tambin conocimos los distintos tipos de relaciones y las opciones particulares
que se generan cuando trabajamos con cada una de ellas.
111
Access_Cap5_095_112_corregido.qxp 07/01/2011 11:04 a.m. Pgina 112
5 . R e l a c i o n e s e n t re t a b l a s
Multiple choice
112
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:56 p.m. Pgina 113
Captulo 6
Formularios
6.Formularios
Gracias a su formato,
permiten visualizar
y presentar los datos
almacenados en tablas
o consultas
de forma atractiva
114
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:56 p.m. Pgina 115
C re a c i n d e f o r m u l a r i o s
GUA VISUAL /1
Apartado Formularios
3 4
2 5
7
6
115
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:56 p.m. Pgina 116
6.Formularios
FIGURA 1.
Seleccionamos la tabla
o consulta deseada en el
Panel de Exploracin,
y pulsamos el botn
Formulario.
116
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:56 p.m. Pgina 117
C re a c i n d e f o r m u l a r i o s
FIGURA 2.
Los formularios express
permiten acceder
a todos los registros
de una tabla o consulta,
pero muestran solamente
uno a la vez.
FIGURA 3.
El botn Siguiente
registro permite
visualizar uno a uno
todos los registros
del elemento original.
por lo tanto, para visualizar el resto de los registros Al crearse una nueva pestaa de formulario, sta
de la tabla original debemos utilizar el botn muestra el nombre del elemento sobre el cual fue
Siguiente registro del formulario. Pero, para creado. Sin embargo, no se encuentra guardado.
visualizar los datos relacionados correspondientes al Para guardarlo, debemos presionar el botn Guardar,
registro actual, empleamos el botn Siguiente de la barra de acceso rpido, o pulsar la com-
registro de la hoja de datos.As, accedemos a to- binacin de teclas CONTROL+S. Luego de indicar
da la informacin existente, tanto en la tabla original el nombre deseado para el formulario, debemos
como en las que se encuentran relacionadas. pulsar el botn Aceptar.
117
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:56 p.m. Pgina 118
6.Formularios
FIGURA 4.
La hoja de datos incluida
en el formulario permite
desplazarse por los
registros relacionados a
travs del botn
Siguiente registro.
Por otro lado, para abrir formularios guardados, FORMULARIOS CON ASISTENTE
debemos hacer doble clic sobre su icono en el Hasta el momento, hemos aprendido a crear for-
Panel de Exploracin, al igual que con el resto de mularios express, sin embargo, existe otra forma
los elementos. Es importante destacar que, cada vez de llevarlos a cabo: hacer uso de un asistente.
que abrimos un formulario, los datos se actualizan con
base en la tabla o consulta sobre la cual fue realizado. Un asistente es una pequea aplicacin que nos gua
en el proceso de creacin a travs de determinados
Esto significa que, si la tabla o consulta ha sufrido pasos, en los que debemos definir la informacin que
modificaciones desde la ltima vez que se abri el deseamos mostrar en el nuevo formulario por crear.
formulario, al abrirlo otra vez, se mostrarn los nuevos Cada paso del asistente requiere de nuestra aproba-
datos. Debido a esta cualidad, podemos considerar cin y de la seleccin de opciones. Para la creacin de
a los formularios como elementos dinmicos, ya formularios mediante un asistente, debemos seguir los
que se actualizan automticamente. pasos que presentamos en el Paso a paso 1.
C re a c i n d e f o r m u l a r i o s
PASO A PASO /1
Crear formularios a travs de un asistente
Haga clic sobre la opcin Asistente para formularios para iniciar el asistente
que lo guiar en el proceso.
119
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:56 p.m. Pgina 120
6.Formularios
120
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:56 p.m. Pgina 121
C re a c i n d e f o r m u l a r i o s
Elija la distribucin que desee. Al hacer clic sobre cada una de ellas, se mostrar
una previsualizacin de la distribucin. Pulse Siguiente para continuar con el asistente.
Elija el diseo que desee con un clic sobre cada elemento de la lista, ya que se muestra una
previsualizacin del diseo seleccionado. Para continuar con el asistente, pulse Siguiente.
121
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:56 p.m. Pgina 122
6.Formularios
122
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 123
C re a c i n d e f o r m u l a r i o s
Debemos considerar que, al crear formularios que tie- Cuando el formato no es .BMP y, por lo tanto, se
nen imgenes asociadas en algn campo de la tabla o muestra el nombre del archivo en lugar de la ima-
consulta de tipo OLE, stas se mostrarn si son .BMP gen, debemos activar el contenido para visualizarla:
(mapa de bits de Windows). De lo contrario, se presen- hacemos un clic derecho sobre el nombre y seleccio-
tar el nombre del archivo y no la imagen (Figura 5). namos la opcin Objeto de paquete.
FIGURA 5. Vemos que uno de los campos es de tipo OLE y muestra la imagen que tiene asociada,
pero cuando sta no tiene la extensin .BMP, aparece el nombre completo del archivo.
123
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 124
6.Formularios
Finalmente, elegimos la opcin Activar contenido mostrar) el contenido, debemos pulsar el botn
(Figura 6). Cuando activamos el contenido de un re- Abrir, del cuadro de dilogo emergente. Luego de
gistro que tiene asociada una imagen, se abre una confirmar la apertura del archivo asociado, se abrir
nueva ventana que nos lo muestra. una nueva ventana que contiene la imagen. Esta
ventana es completamente independiente del entor-
Sin embargo, dependiendo del origen de la imagen, no de Access, por lo tanto, tenemos la posibilidad
puede aparecer un pequeo cuadro de dilogo que de cerrarla o dejarla abierta, sin importar el estado
solicita nuestra aprobacin para abrir el contenido de ventana de la base de datos. Podemos tener
asociado. Esto sucede debido a que la imagen control sobre el visor de la imagen con los botones
probablemente no sea segura para nuestra base de Minimizar, Maximizar y Cerrar, de su propia
datos, si proviene de Internet. Para activar (es decir, barra de ttulo (Figura 7).
FIGURA 6.
Al pulsar sobre la opcin
Activar contenido,
se muestra la imagen
que tiene asociada
el campo.
IMGENES EN FORMULARIOS
Recordemos que, en las tablas, no podemos visualizar directamente las imgenes, sino que
debemos hacer doble clic sobre cada registro para mostrarlas. Recomendamos siempre
utilizar imgenes .BMP para que se muestren automticamente en los formularios.
124
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 125
Datos en formularios
FIGURA 7.
Para cerrar el visor
de imgenes, tenemos
que pulsar el botn
Cerrar, de su barra
de ttulo.
VISTA PRESENTACIN
La vista Presentacin de los formularios es una innovacin que posee la versin 2007
de Access. En versiones anteriores no exista, por lo tanto, la manipulacin de los
registros y del diseo del formulario deban hacerse de forma independiente.
125
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 126
6.Formularios
GUA VISUAL /2
Manipulacin de datos
1 2 3 4 5 6
126
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 127
Datos en formularios
PASO A PASO /2
Eliminar registros con formularios
Abra el formulario con el cual desee trabajar con un doble clic sobre su icono
en el Panel de Exploracin.
Sitese en el registro que desea eliminar con los botones de bsqueda situados en la parte
inferior de la pestaa del formulario.
127
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 128
6.Formularios
Pulse el botn S para confirmar la eliminacin total del registro que se muestra actualmente.
128
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 129
Datos en formularios
La insercin de nuevos
registros en tablas
o consultas es otra
de las opciones
que brinda el trabajo
con formularios
Debemos considerar que, al eliminar registros desde creamos un formulario que no contenga todos los
un formulario, estamos borrando el registro original, campos de una tabla y utilizamos la opcin de inser-
es decir que, luego de suprimir el dato, ya no existir tar nuevos registros, los campos que no estn inclui-
en la tabla o consulta original. Por lo tanto, es reco- dos no tendrn datos en sus respectivas tablas.
mendable que antes de eliminar un registro, siempre
verifiquemos los datos, para no afectar la integridad Esto puede llevar a la violacin de alguna regla de
de la base, ni perder informacin valiosa para la validacin o de la integridad referencial de la
actividad que estamos desarrollando. base de datos. Por ello, es recomendable que,
cuando agreguemos registros mediante formula-
AGREGAR REGISTROS rios, stos muestren todos los campos de la tabla
La insercin de nuevos registros en tablas o consultas que lo origina o, al menos, asegurmonos de que,
es otra de las opciones que brinda el trabajo con si no contiene todos los campos, no existan restric-
formularios. Debemos tener en cuenta que, al agregar ciones en las tablas, que afecten los datos o las
registros, stos se insertarn en los campos correspon- relaciones entre ellas.
dientes a los cuales se haga referencia.
Para agregar registros en tablas mediante la utiliza-
Por lo tanto, podemos perder concordancia entre cin de formularios, debemos seguir las instruccio-
los registros de las tablas relacionadas ya que, si nes que desarrollamos en el Paso a paso 3.
129
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 130
6.Formularios
PASO A PASO /3
Agregar registros utilizando formularios
Abra el formulario con el cual desee trabajar. Haga doble clic sobre su icono en el Panel de
Exploracin y luego sobre el botn Nuevo registro (vaco), de la barra de bsqueda.
Ingrese todos los datos del nuevo registro. Cuando el tipo de dato sea OLE,
visualice el men contextual del control y elija la opcin Insertar Objeto.
130
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 131
Datos en formularios
Luego de completar los datos solicitados, el nuevo que pueden quedar campos vacos en la tabla, si no
registro quedar incorporado en la tabla de origen y estn incluidos en el diseo del formulario (Figura 8).
contabilizado en la opcin Registro actual, de la
barra de bsqueda. De esta manera, podemos ingresar Es importante comprender que podemos generar
la cantidad de registros que necesitemos en todas nuevos registros sin necesidad de completar todos
las tablas existentes de la base de datos. Inclusive, los campos que intervienen en el diseo del formu-
tenemos la posibilidad de crear el diseo de las lario. Con solo ingresar un nuevo dato (al menos en
tablas y despus, mediante formularios, podemos in- un campo) ya se produce un nuevo registro en la
gresar todos los registros deseados. Si consideramos tabla o consulta que lo origin. Por lo tanto, esta
lo anterior, podemos afirmar que, ingresar registros accin tambin implica que debemos tener cuidado
en la vista Hoja de datos de una tabla y hacerlo a la hora de crear registros desde los formularios, ya
desde un formulario, son dos formas de llevar a que es muy fcil que se generen registros indesea-
cabo la misma accin. dos en las tablas o consultas originales.
Luego de ingresar registros mediante los campos de Cuando generamos un nuevo registro a travs de for-
formularios, podemos abrir la tabla de origen y ver la mularios, podemos completar la informacin de todos
informacin en un nuevo registro, con cada campo los campos al pulsar la tecla Tabulador, para situar
aadido desde el formulario. Sin embargo, recordemos el cursor en cada uno de sus campos.
FIGURA 8.
Observemos que,
en este ejemplo,
el campo Telfono
no fue completado
porque el formulario
no lo contena.
131
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 132
6.Formularios
FIGURA 9.
Las etiquetas muestran
exactamente el nombre
asignado al campo
en la tabla origen.
En esta imagen,
vemos cinco etiquetas.
132
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 133
C o n t ro l e s d e f o r m u l a r i o s
Otro elemento que compone los formularios son los lista desplegable para que el usuario pueda elegir el
denominados cuadros de texto, los cuales permi- elemento que desee de la lista predeterminada. Si se-
ten mostrar la informacin de los registros en cada lecciona un elemento diferente en un registro existen-
campo de tipo Texto, Nmero, Autonumrico, te, se modificar el registro original (Figura 11).
Moneda, Hipervnculo y Fecha/Hora (Figura 10).
Para los campos de tipo Memo, se utilizan cuadros
Para los campos con el tipo de dato Asistente de texto de lnea mltiple, los cuales son similares
para bsquedas, se emplean los controles denomi- a los cuadros de texto, con la diferencia que admi-
nados Cuadros combinados, que ofrecen una ten ms de una lnea y poseen una pequea barra
FIGURA 10.
En este ejemplo, FIG
tenemos cuatro cuadros 4 cu
de texto correspondientes a lo
a los campos: Nombre (tex
(texto), Apellido (texto),
Direccin (texto)
y Salario (Moneda).
FIGURA 11.
Cada cuadro combinado
posee su lista
predeterminada.
En este ejemplo, existen
tres cuadros combinados:
N Sucursal,
Id Empleado
y Cdigo_artculo.
133
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 134
6.Formularios
de desplazamiento cuando el contenido ingresado Por ltimo, encontramos unos elementos posibles de
supera el tamao del cuadro (Figura 12). visualizar o insertar en los formularios: los marcos
de objetos dependientes, los cuales permiten vi-
Otro elemento presente en los formularios son las sualizar las fotografas en los formularios. En la ima-
casillas de verificacin (Figura 13), que se utilizan gen anterior, existe solamente un control de tipo
para representar los campos de tipo Si/No. Funcionan marco de objeto dependiente.
de igual forma que las vistas en la creacin de tablas,
donde debemos activarlas/desactivarlas, dependiendo VISTAS DE FORMULARIOS
de si el valor es verdadero o falso (positivo o negativo). Como hemos visto, cada elemento de una base de
datos posee diferentes vistas que permiten trabajar
o visualizar de distinta forma los datos de dichos
elementos. En el caso de los formularios, existen
tres vistas disponibles: vista Formulario, vis-
ta Presentacin y vista Diseo.
134
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 135
C o n t ro l e s d e f o r m u l a r i o s
Cada elemento
de una base de datos
posee diferentes vistas
ESTRUCTURA DE UN FORMULARIO
Como hemos visto hasta el momento, por medio de
los formularios tambin podemos realizar operaciones
FIGURA 13. En este ejemplo, solo existe FIGURA 14. Si bien no es posible modificar
una casilla de verificacin porque solamente el diseo del formulario, podemos cambiar
se muestra un campo de tipo Si/No. los registros existentes.
135
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 136
6.Formularios
FIGURA 15.
Observemos que,
al seleccionar
el control Etiqueta,
se muestra el cursor
con flecha doble
y nos da la posibilidad
de trasladarlo.
FIGURA 16.
Utilizamos
la vista Diseo
para modificar, agregar
o quitar controles
en el diseo
de un formulario.
136
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 137
C o n t ro l e s d e f o r m u l a r i o s
GUA VISUAL /3
Estructura de los formularios
1 Encabezado del formulario: contiene los elementos que se mostrarn en la parte supe-
rior del formulario. Generalmente veremos un titular en esta zona.
2 Detalle: aqu encontramos todos los controles que representan los datos de cada registro.
3 Pie del formulario: contiene los elementos que se mostrarn al final del formulario, es
decir, debajo de los controles. Se podrn incluir botones por ejemplo.
RESUMEN
En este captulo, hemos aprendido a crear y a modificar otro elemento de una base de datos:
los formularios. A travs de ellos, accedemos al contenido de las tablas o consultas que les
dieron origen. A su vez, tambin hemos aprendido a reconocer los diferentes controles.
137
Access_Cap6_113_138_corregido.qxp 12/01/2011 01:57 p.m. Pgina 138
6.Formularios
Multiple choice
138
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:08 a.m. Pgina 139
Captulo 7
Informes
y etiquetas
7.Informes y etiquetas
Informes
y etiquetas
Durante el desarrollo de este captulo, aprendere-
mos a crear, modificar y eliminar otros elementos
importantes de las base de datos: los informes.
A travs de ellos, organizamos la informacin exis-
tente en la base de datos, con el objetivo de visua-
lizarla tal como ser impresa. Esta utilidad est
acompaada por la posibilidad de agregar elemen- INFORMES EXPRESS
tos que personalicen los informes. Permite agregar Microsoft Access 2007 posibilita crear los llamados
textos, imgenes y logos, distribuir y modificar los informes express, que son los que se realizan con
controles, as como tambin crear etiquetas. un solo clic y se basan en la informacin de la tabla
o consulta que se encuentre seleccionada en el
Panel de Exploracin. Tienen la ventaja de
crearse de forma rpida y sencilla, sin tener que elegir
Creacin ningn componente. Para lograr esto, su diseo se
fundamenta en elementos predeterminados, pero
de informes podemos modificarlo, como lo veremos ms adelante.
En esta seccin, conoceremos las diversas maneras de Para llevar a cabo informes express, debemos
crear informes que nos brinda Access. Para comenzar, seleccionar, previamente, la tabla o consulta
aprenderemos a realizar los informes express y, luego, deseada del Panel de Exploracin y pulsar
analizaremos en detalle los pasos del asistente que sobre el botn Informe, del apartado Informes,
permite crear estos elementos en la base de datos. Lo de la ficha Crear. Luego, de forma automtica,
principal es ingresar en la ficha Crear y utilizar las op- se crear un informe sencillo, que mostrar la
ciones del apartado Informes (Gua Visual 1). informacin del objeto seleccionado (Figura 1).
140
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:08 a.m. Pgina 141
C re a c i n d e i n f o r m e s
GUA VISUAL /1
Apartado Informes
1 2 5
1 Informe: permite crear, de forma rpida y sencilla, informes con base en el elemento seleccio-
nado en el Panel de Exploracin, ya sea una tabla, una consulta o un formulario.
2 Etiquetas: abre el Asistente para etiquetas, que nos guiar en su proceso de creacin.
3 Informe en blanco: crea informes completamente vacos.
4 Asistente para informes: inicia el Asistente para informes, mediante el cual creamos
informes con base en cada uno de los pasos.
5 Diseo de informe: permite crear informes en su vista Diseo.
141
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:08 a.m. Pgina 142
7.Informes y etiquetas
142
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:08 a.m. Pgina 143
C re a c i n d e i n f o r m e s
FIGURA 2.
El origen de los datos
para la creacin
de un informe pueden
ser tablas o consultas.
143
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:08 a.m. Pgina 144
7.Informes y etiquetas
FIGURA 3.
El campo que se utiliza
como nivel
de agrupamiento
se muestra resaltado.
En este ejemplo,
se emple el campo
Fecha de la venta.
Por otra parte, con el botn Opciones de agrupa- Tengamos en cuenta que tambin es posible crear in-
miento establecemos criterios para delimitar la for- formes que no posean ningn nivel de agrupamiento.
ma en que se deben agrupar los datos. Por ejemplo, Sin embargo es una excelente forma de organizar la
cuando el campo que se usa como nivel de agrupa- informacin para obtener informes ms legibles para
miento es de tipo Fecha/Hora, podemos elegir si la el usuario. Luego, presionamos Siguiente para con-
agrupacin ser por semanas, meses, aos, etctera. tinuar con el prximo paso del asistente.
Cada tipo de dato posee diferentes intervalos de
agrupamiento, que estableceremos en la ventana Criterios de ordenacin
emergente. Luego de seleccionar la opcin desea- Despus de establecer el nivel de agrupamiento pa-
da, pulsamos Aceptar. ra los datos que se mostrarn en el informe, el asis-
tente solicita la confirmacin de la aplicacin, o no,
Para eliminar los niveles de agrupacin existentes, de criterios de ordenacin. A travs de ellos, indi-
hacemos clic en el botn que muestra el signo >. camos que los datos se muestren ordenados en
144
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:08 a.m. Pgina 145
C re a c i n d e i n f o r m e s
forma ascendente o descendente segn uno, dos, se muestra Ascendente, pero, si deseamos que el or-
tres o cuatro campos. Este orden es posterior a los den sea inverso, debemos presionar este mismo botn
niveles de agrupamiento, es decir que, si indicamos y se presentar el botn Descendente. Para conti-
un nivel de agrupamiento con base en un campo, en nuar hacia el prximo paso, pulsamos Siguiente.
el paso siguiente podremos organizar la informacin
del resto de los campos. Aplicar criterios de orde- Distribucin de datos
nacin es una forma de organizar la informacin El prximo paso del asistente para la creacin
con base en criterios lgicos (Figura 4). de formularios se basa en la eleccin de la distri-
bucin que tendrn los datos en el informe, es
Luego de seleccionar el/los campos que se utilizarn decir, la forma en la que se presentarn. En el
como criterios de ordenacin, tenemos que pulsar apartado Distribucin, encontramos las opcio-
los botones Ascendente o Descendente, situados nes En pasos, Bloque y Esquema. Cada una
junto a cada lista, los cuales permiten establecer el de ellas representa una forma distinta de disponer
orden de cada campo. De forma predeterminada, la informacin (Figura 5).
FIGURA 4.
Para elegir un criterio
de ordenacin, debemos
desplegar la lista
y seleccionar
el campo deseado.
145
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 146
7.Informes y etiquetas
FIGURA 5.
La distribucin elegida
en este paso establecer
la manera en que
se distribuirn los datos
en el informe.
En pasos: los datos se muestran en diferente fila Al pulsar sobre una de estas opciones, veremos una
con respecto al campo que se utiliza como nivel previsualizacin de la forma en que la opcin elegida
de agrupamiento, diferenciando, as, los datos distribuye los datos sobre la zona izquierda del cuadro.
secundarios del campo principal (Figura 6). A su vez, en la misma ventana del asistente para in-
Bloque: todos los datos se muestran en el mismo formes, encontramos el apartado Orientacin,
nivel, sin importar qu campos estn establecidos el cual permite establecer la orientacin de la hoja
como nivel de agrupamiento (Figura 7). del informe. Podemos elegir que la hoja se muestre
Esquema: En este tipo de distribucin, el campo en forma vertical u horizontal con las opciones
establecido como nivel de agrupamiento se Vertical u Horizontal de dicho apartado.
presenta en una fila sobre los datos correspon-
dientes a cada registro (Figura 8). Debajo de ellas, hay una pequea previsualizacin de
la orientacin elegida. La orientacin, se refiere a la
hoja del informe y no a su contenido, es decir que los
Veremos una
previsualizacin
de la forma en que
la opcin elegida
distribuye los datos
146
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 147
C re a c i n d e i n f o r m e s
FIGURA 6.
La distribucin En pasos
resalta los ttulos
de los campos y aplica
un color de fuente
distinto para el campo
establecido como nivel
de agrupamiento.
FIGURA 7.
La distribucin Bloque
solo resalta los ttulos
de cada campo.
El resto de los datos
se muestra
con los bordes de celda.
datos que presente el informe siempre estarn en Cada uno posee un conjunto de propiedades agru-
la misma orientacin. Para continuar con el asis- padas bajo un nombre que se refiere a colores,
tente, presionamos Siguiente. estilos fuentes, tamaos, colores de fondo y todo
lo relacionado con la presentacin final (Figura 9).
Finalizacin del asistente
Luego de elegir la distribucin de los datos del Microsoft Access 2007 tiene una lista con 25 estilos di-
informe y la orientacin de la hoja, estamos ferentes, para que el usuario elija el que ms se adap-
frente al penltimo paso, en el que debemos selec- te a su necesidad. Seleccionar un estilo es una forma
cionar el estilo apropiado. de hacer ms agradable la presentacin de los datos.
147
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 148
7.Informes y etiquetas
FIGURA 8.
En la distribucin
Esquema, el campo
establecido como nivel
de agrupamiento posee
el mismo color de fuente
que los nombres
de los campos.
FIGURA 9.
Al pulsar sobre un estilo
de la lista, se mostrar
su respectiva
previsualizacin
en la zona izquierda
del cuadro.
148
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 149
C re a c i n d e i n f o r m e s
FIGURA 10.
Al activar la opcin Vista
previa del informe,
visualizaremos el informe
en su vista preliminar.
VISTA PRESENTACIN
Otra de las innovaciones que ofrece Microsoft Access 2007 es la incorporacin de la
vista Presentacin en los informes. Todos los elementos de una base de datos poseen
esta vista, que facilita la modificacin de sus elementos y controles.
149
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 150
7.Informes y etiquetas
Personalizar
el diseo Al igual que los formularios, los informes se componen
de diferentes controles que se crean automticamente
Hasta el momento, hemos visto cmo crear informes, al realizarlos y que muestran, de forma predeter-
ya sea de forma rpida a travs del botn Informes minada, seis secciones: Encabezado del infor-
de la ficha Crear, o con el asistente que nos gua me, Encabezado de pgina, Encabezado fe-
paso a paso para su elaboracin. Sin embargo, cha de la venta, Detalle, Pie de pgina y
podemos modificar la estructura o diseo para Pie del informe. La seccin Encabezado de
obtener informes personalizados, basndonos en la venta se refiere al campo asignado como nivel
nuestras necesidades o en nuestro gusto personal de agrupamiento. En nuestro ejemplo, el campo ele-
para exponer los datos. gido fue Fecha de la venta, de all el nombre.
150
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 151
Personalizar el diseo
FIGURA 11.
El apartado controles
permite insertar,
en cualquier seccin
del informe, los diferentes
controles disponibles.
151
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 152
7.Informes y etiquetas
FIGURA 12.
En este ejemplo,
hemos agregado
un control para mostrar
la fecha actual
en el encabezado
del informe para que
siempre est visible.
FIGURA 13.
En esta seccin
del informe, se crean
etiquetas con los nombres
de los campos, de forma
predeterminada.
152
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 153
Personalizar el diseo
FIGURA 14.
La seccin Detalle posee
el mismo alto que el resto
de las secciones.
Cuando pasemos a otra
vista, observaremos
que ocupa la mayor parte
del informe.
FIGURA 15.
La seccin Pie de pgina,
de la vista Diseo,
presenta dos etiquetas
con las funciones
correspondientes, para
mostrar la fecha actual
y el nmero de pgina.
153
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 154
7.Informes y etiquetas
Todo el texto
que queramos mostrar
de forma textual
en un control deber
estar encerrado
entre comillas ( )
La funcin =Ahora() se refiere a la fecha actual, es el nmero total de pginas que se realizaron con el
decir, la fecha que est configurada en la PC en el informe, debemos escribir la funcin =[Pages].
momento de abrir el informe. Es posible aplicar esta
funcin a otro control que no sea una etiqueta. Por Todo el texto que queramos mostrar de forma tex-
ejemplo, podemos hacer un cuadro de texto que tual en un control deber estar encerrado entre
muestre la misma informacin. Para ello, debemos comillas ( ) y unido con el signo ampersand (&). Por
crear el control, acceder a sus propiedades y escribir ejemplo, para mostrar el texto La fecha actual es
la funcin en la propiedad Origen del control. Si seguido de la fecha actual, tenemos que ingresar la
lo que deseamos es que se vea la hora actual, tenemos siguiente sintaxis en la propiedad Origen
que emplear =Hora(), que muestra la hora que est del control (accesible a travs del botn Hoja de
configurada en la PC al momento de abrir el informe. propiedades, de la ficha Diseo) del elemento
deseado: =La fecha actual es & Ahora().
Por otra parte, la etiqueta que se crea de forma pre- Por ltimo, debemos tener en cuenta que la propie-
determinada presenta el nmero de pgina actual y dad Origen del control es la que representa el
el nmero de pginas totales. Sin embargo, pode- contenido que mostrarn los controles. Por ello, en la
mos escribir la funcin =[Page] para que se vea so- vista Diseo veremos la funcin que hemos asig-
lamente el nmero de la pgina actual. Si, por el nado al control mientras que, en el resto de las
contrario, deseamos que en cada pgina se muestre vistas, veremos el dato actualizado.
154
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 155
Personalizar el diseo
FIGURA 16.
En la seccin
Pie del informe,
se pueden insertar
la cantidad de controles
deseados, ya que de forma
predeterminada
se muestra vaca.
FIGURA 17.
En la vista Diseo
se muestra que el origen
del control se crea
con la funcin Cuenta.
155
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 156
7.Informes y etiquetas
Cuenta en la propiedad Origen del control. Otra de las ventajas que ofrece Microsoft Access
Sin embargo, aprovechando las ventajas que ofre- es la posibilidad de realizar operaciones con los
ce Microsoft Access, es ms rpido crearlo por datos de tipo numrico o moneda que muestra un
medio de esta forma automtica. informe. Por ejemplo, podemos sumar datos o bus-
car el valor mximo o mnimo. Para ello, debemos
Cuando visualicemos el informe en la vista seleccionar el campo deseado, desplegar las
Informes, se ver el nmero correspondiente a la opciones del botn Totales, elegir la operacin
cantidad de valores o registros, separados por una que queramos, y Microsoft Access realizar el
lnea horizontal que se ubica despus del ltimo clculo en un nuevo cuadro de texto ubicado en
registro del informe (Figura 18). el Pie del informe (Figura 19).
FIGURA 18.
El estilo de la lnea
horizontal que se crea
de forma automtica
depende del estilo
del informe elegido
en el proceso de creacin.
FIGURA 19.
Cuando el campo
seleccionado es de tipo
Nmero o Moneda,
el botn Totales
muestra las operaciones
disponibles.
156
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 157
P re p a r a r l a i m p re s i n d e d a t o s
FIGURA 20.
Los tamaos del papel
son universales.
Por lo tanto, las medidas
que se identifican
con cada nombre
sern siempre iguales.
157
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 158
7.Informes y etiquetas
PASO A PASO /1
Numerar registros de un informe
Seleccione la etiqueta que se crea de forma automtica con el cuadro de texto e indique
el texto que desee mostrar, a travs de la propiedad Ttulo.
158
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 159
P re p a r a r l a i m p re s i n d e d a t o s
159
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 160
7.Informes y etiquetas
Ingrese en la vista Informes y observe que cada registro posee un nmero que lo identifica.
160
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 161
P re p a r a r l a i m p re s i n d e d a t o s
OPCIONES DE IMPRESIN
Para finalizar la configuracin de la impresin de in-
formes, debemos establecer ciertas caractersticas y, que ser impreso. Microsoft Access 2007 posee una
dentro de ellas, se encuentran los tamaos de los lista con tres tipos de valores predeterminados para
mrgenes. Cada informe tiene cuatro: Superior, cada una de ellas. Para seleccionar uno debemos
Inferior, Izquierdo y Derecho, que representan la desplegar las opciones del botn Mrgenes, de la fi-
distancia entre el borde de la hoja y el contenido cha Configurar pgina (Figura 21).
FIGURA 21.
Los tipos de mrgenes
Normal, Ancho y Estrecho
poseen valores definidos
para los cuatro
mrgenes del informe.
161
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 162
7.Informes y etiquetas
Adems de establecer
los mrgenes,
disponemos de tres
opciones ms para
configurar la impresin
Observemos que cada una de estas opciones tiene Imprimir slo los datos: si activamos esta
ciertos valores para cada uno de los mrgenes del in- casilla, Access realizar solamente la impresin de
forme. Sin embargo, podemos modificarlos para que los datos, sin tener en cuenta las secciones
sean ms personalizadas. Para ello, debemos pulsar el de encabezado y pie del informe.
botn Configurar pgina y, desde all, se abrir Columnas: al pulsar este botn se abre el cuadro
el cuadro Configurar pgina (Figura 22). de dilogo Configurar pgina y se muestra la
ficha Columnas (Gua Visual 2).
Como vemos, en este mismo cuadro podemos esta-
blecer los mrgenes: escribimos los valores deseados
en las casillas Superior, Inferior, Izquierdo y
Derecho. Sobre la derecha del cuadro, veremos una
previsualizacin de los datos que introducimos en
dichas casillas. Para finalizar, presionamos Aceptar.
Adems de establecer los mrgenes, disponemos de
tres opciones ms para configurar la impresin, que
se encuentran en la ficha Configurar pgina:
Mostrar mrgenes: cuando esta casilla se FIGURA 22. Para configurar los mrgenes
encuentra desactivada, no se mostrarn los mr- deseados, tenemos que visualizar la ficha
genes ni en la impresin, ni las vistas del informe. Opciones de impresin.
162
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 163
P re p a r a r l a i m p re s i n d e d a t o s
GUA VISUAL /2
Opciones de la ficha Columnas
1
2
3
4
5
6
1 Nmero de columnas: aqu, debemos indicar la cantidad de columnas en las que se imprimirn
los registros. De forma predeterminada, se presenta una sola, sin embargo, podemos modificar
este nmero para dividirlos en la cantidad de columnas deseadas.
2 Espacio entre filas: con esta opcin, sealamos la cantidad de centmetros que separa-
rn cada fila de registros en la/s columnas.
3 Espacio entre columnas: cuando indicamos ms de una columna, se activa esta opcin,
que permite elegir el espacio entre ellas.
4 Tamao de columna: las opciones de este apartado se refieren a las dimensiones de las colum-
nas. Ancho: posibilita establecer la cantidad de centmetros que le correspondern al ancho de
cada columna. Alto: aqu, sealamos el alto que tendrn.
5 Igual que en detalle: si activamos esta casilla, los valores de Ancho y Alto se adaptarn
a la seccin Detalle del informe.
6 Diseo de columna: permite indicar la forma en que se distribuirn los registros en las colum-
nas. Hacia abajo y despus a lo ancho: se distribuirn de arriba hacia abajo y luego pasa-
rn a la prxima columna. A lo ancho y despus hacia abajo: ocuparn la primera fila,
luego pasarn a la siguiente y as sucesivamente, hasta completar todos los registros.
163
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 164
7.Informes y etiquetas
Una vez que elegimos las opciones deseadas, esta- tamao, la orientacin y los colores deseados.
mos listos para realizar la impresin del informe con Para comenzar la creacin de informes con formato de
el botn Imprimir de la barra de acceso rpido, o etiquetas, primero debemos seleccionar el elemento
al desplegar las opciones del Botn de Office y deseado en el Panel de Exploracin, el cual nos
seleccionar la opcin Imprimir. servir de base para crear las etiquetas. Despus, se-
guimos el Paso a paso 2. Luego, Access mostrar el
informe de etiquetas en la vista Preliminar.
FIGURA 23.
En este ejemplo,
se ha creado un informe
de etiquetas que muestra
el nombre y apellido
de cada empleado.
164
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:09 a.m. Pgina 165
Las etiquetas
PASO A PASO /2
Crear etiquetas
Ingrese en la ficha Crear y haga clic sobre el botn Etiquetas, del apartado Informes.
Elija las dimensiones que desee para las etiquetas y presione el botn Siguiente,
para continuar con el asistente.
165
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:10 a.m. Pgina 166
7.Informes y etiquetas
Seleccione la fuente, el color y el tamao que desee para el texto de las etiquetas
y active/desactive las opciones Cursiva y Subrayado. Para continuar, pulse Siguiente.
Elija los campos que desee mostrar en la etiqueta: seleccinelos en la lista Campos disponibles
y pulse el botn que muestra el singo >. Para continuar, presione Siguiente.
166
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:10 a.m. Pgina 167
Las etiquetas
Seleccione el/los campos en los cuales se basar el orden de las etiquetas: pulse el botn
que tiene el signo >. Para continuar, haga clic sobre Siguiente.
RESUMEN
En este captulo, hemos aprendido a crear otro elemento de una base de datos: los infor-
mes. A travs de ellos, podemos realizar la impresin de la informacin almacenada en
tablas o en consultas, de forma rpida y atractiva para el usuario.
167
Access_Cap7_139_168_corregido.qxp 07/01/2011 11:10 a.m. Pgina 168
7.Informes y etiquetas
Multiple choice
Respuestas: 1- c, 2- d, 3- c, 4- d, 5- a, 6- b.
168
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 169
Captulo 8
Consultas
de seleccin
8.Consultas de seleccin
170
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 171
Qu es una consulta?
Llamaremos clculo Por otra parte, las consultas de accin son aquellas
que, adems de permitir la seleccin de datos,
a toda operacin que posibilitan efectuar operaciones sobre stos, con
se efecte por medio el objetivo de obtener resultados que modifiquen
la informacin o estructura de la base de datos.
de operadores lgicos
tales como sumar, restar, Consultas de creacin de tablas: permiten
crear nuevas tablas con base en el contenido de
multiplicar o dividir otras. El contenido de las nuevas puede incluir
parcial o completamente el contenido de otra tabla.
TIPOS DE CONSULTAS Consultas de referencias cruzadas: posibilitan
Existen distintos tipos de consultas que permiten se- realizar clculos con los datos existentes en las
leccionar datos y las podemos clasificar en dos grupos: tablas. Se pueden llevar a cabo clculos de totales,
consultas de seleccin y consultas de accin. con base en los valores de un cierto campo,
agrupndolos tanto en columnas como en filas.
Las consultas de seleccin son aquellas que posi- Consultas de datos anexados: permiten
bilitan la eleccin de un conjunto de registros, con agregar datos en tablas existentes. Debe existir
el objetivo de exhibirlos o disponer de ellos para la tabla original (que es la que contiene los
futuras operaciones. Para esto, se establecen crite- datos) y la tabla destino (la cual recibir los nue-
rios sobre los datos, para que solo se presenten vos datos). Es decir que se copiarn los datos de
aquellos que los cumplan. Por ejemplo, podemos in- la tabla original en la tabla destino.
dicar que se muestren el nombre y el cdigo de los Consultas de eliminacin: eliminan registros de
productos que cuesten ms de $390. En este caso, una tabla que cumplan con los criterios especifica-
tenemos un nico criterio, que el precio sea mayor dos. Este tipo de consultas permite supresiones
a $390. Sin embargo, podemos asignar ms de giles, pero debemos tener cuidado ya que luego
uno. Por ejemplo, podemos seleccionar aquellos no es posible recuperar los datos borrados.
productos que cuesten ms de $390, pero que se Consultas de actualizacin: posibilitan cambiar
hayan vendido solamente en la sucursal 2. total o parcialmente los registros de una tabla, de
171
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 172
8.Consultas de seleccin
forma automtica. Esto evita prdidas de tiempo Al pulsar el botn Diseo de consulta, se mues-
en la modificacin de los datos y disminuye la pro- tra el cuadro Mostrar tabla. All, debemos hacer
babilidad de errores en la escritura de algn valor. doble clic sobre la/s tablas que contienen los datos
que deseamos consultar, para agregarlas a la pesta-
En este captulo, centraremos nuestra atencin en a de la consulta. A medida que agregamos tablas,
las consultas de seleccin. las vamos visualizando en la pestaa de la consulta.
Luego de ingresar la/s tablas deseadas, pulsamos el
DISEO DE CONSULTAS botn Cerrar, del cuadro de dilogo (Figura 2).
Las consultas se pueden crear manualmente o con
un asistente. Para comenzar a trabajar con consul- Agregar campos en las consultas
tas, aprenderemos a hacerlo en forma manual, a tra- Despus de agregar las tablas al diseo de la con-
vs de la llamada vista Diseo. La vista Diseo sulta, debemos indicar cules son los campos que
de una consulta es la que permite establecer su es- participarn en la seleccin de datos. Es posible aa-
tructura, indicando cules son las tablas que poseen dir desde uno hasta todos los campos de la/s tablas
los datos que vamos a seleccionar, as como tambin que hemos agregado. En la fila Campo, irn todos los
el/los criterios que utilizaremos para filtrar los datos. campos que participarn de la consulta.
Para crear una consulta en su vista Diseo, hay que En este ejemplo, consultaremos los nombres y
ingresar en la ficha Crear y hacer clic en el botn apellidos de los empleados que tengan el nmero
Diseo de consulta -apartado Otros - (Figura 1). de identificacin mayor a 6. Por lo tanto, los que
FIGURA 1.
El apartado Otros tambin
permite crear consultas
de seleccin
con un asistente.
172
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 173
Qu es una consulta?
necesitaremos son los siguientes: Nombre, Apellido e Para ajustarla manualmente, debemos hacer clic
Id. Empleado, ya que son los nicos que contienen sostenido desde el borde derecho superior hasta la
la informacin que deseamos seleccionar. nueva posicin (ya sea para aumentar o reducir
Para poner los campos en cada columna de la gri- el tamao). Para ajustarla automticamente, debe-
lla, podemos desplegar la lista Campo y seleccionar mos hacer doble clic sobre dicho borde, y Access
el deseado, o hacer doble clic sobre el que quere- aumentar o disminuir el ancho de la columna,
mos, en la ventana de la tabla que corresponda. dependiendo de su contenido (Figura 3). La
segunda fila de la grilla es la fila Tabla, la cual
Muchas veces, suceder que el nombre de algn muestra automticamente el nombre de la tabla
campo sea ms ancho que la columna. Por eso, que contiene el campo elegido en cada columna
Access permite modificar el ancho de las columnas y no es posible modificarlo, ya que lo presenta
de la grilla, ya sea manual o automticamente. de forma predeterminada.
FIGURA 2.
Cada columna de la fila
Campo posee una lista
desplegable con
el nombre de todos
los campos que contienen
las tablas agregadas.
FIGURA 3.
Cuando el cursor
del mouse muestra
una flecha de doble punta,
estamos listos
para ajustar el ancho
de la columna.
173
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 174
8.Consultas de seleccin
El criterio de seleccin
es uno de los campos
ms importantes
de una consulta
FIGURA 4.
Cada columna posee
una lista desplegable
independiente
para elegir el orden
deseado (ascendente
o descendente).
174
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 175
Qu es una consulta?
FIGURA 5.
Los criterios deben
escribirse en la columna
que representa al campo,
de lo contrario, no se
mostrarn correctamente
en los resultados
de la consulta.
CAMPOS OCULTOS
Es importante tener en cuenta que, para realizar una consulta, debe mostrarse al
menos uno de los campos. Para ello, siempre debemos verificar que est activada,
aunque sea, una casilla de la fila Mostrar, de los campos existentes en la grilla.
175
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 176
8.Consultas de seleccin
Hay criterios que pueden tener sintaxis ms com- Access tambin nos ofrece la posibilidad de seleccio-
plejas, dependiendo de los datos que se deseen nar registros que cumplan con una u otra condicin,
seleccionar. Por ejemplo, podemos visualizar ni- es decir, no es excluyente que ambas condiciones se
camente las fechas de ventas de la sucursal 2, en den, bastar con que se respete, al menos, una de
las cuales la cantidad de artculos vendidos sea ellas. Por ejemplo, un criterio puede ser el de visualizar
superior a 6. En este caso, dos campos llevarn las fechas de las ventas de la sucursal 3, y otro, el de
criterios, el campo Sucursal (ya que solo visuali- visualizar ventas que superen las 9 unidades. As, se-
zaremos las ventas de la sucursal 2) y el campo rn vlidos tanto los registros de la sucursal 3 como
Cantidad (ya que la cantidad de artculos vendi- los que superen las 9 unidades (sin importar a cul su-
dos debe ser superior a 6). Los criterios deben cursal pertenezcan). Cuando los criterios son opciona-
escribirse en la misma fila para que Access verifi- les, como en este caso, debemos escribir uno de ellos
que si ambos cumplen con lo establecido. en la fila O de la grilla (Figura 6).
FIGURA 6.
La fila O de la grilla
permite aadir criterios
opcionales en todos
los tipos de consultas.
176
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 177
Qu es una consulta?
Hay criterios que pueden visualizar las ventas realizadas despus del 21 de no-
viembre de 2009, tenemos que escribir la siguiente ex-
tener sintaxis ms presin en la fila Criterios de la columna Fecha de
complejas, dependiendo la venta: >#21/11/2009#. En cambio, si deseamos
que los resultados muestren los registros de varias
de los datos que fechas, debemos incluirlas con la expresin In y
se deseen seleccionar separarlas por comas. De este modo, Access recono-
cer cada fecha por separado y podr compararlas
Por otro lado, los criterios tambin posibilitan selec- con los registros existentes en el campo de tipo
cionar datos mediante la comparacin de igualdad, fecha/hora de la tabla que contiene esos datos.
la cual consiste en ver nicamente los registros que
se identifican con un mismo criterio de consulta. Por Por ejemplo, si queremos visualizar las ventas rea-
ejemplo, si deseamos visualizar solamente los registros lizadas los das 23, 24 y 26 de noviembre de 2009,
correspondientes a la sucursal 1, debemos escribir tenemos que escribir la siguiente expresin:
en la fila Criterios del campo Sucursal el nme- In(#23/11/2009#,#24/11/2009#,#26/11/2009#
ro 1. De esta forma, Access tomar como resultados . El resultado de la consulta solamente mostrar las
vlidos todos los registros que tengan el valor 1 en ventas de las fechas mencionadas.
el campo Sucursal. Cuando la expresin de un cri-
terio necesita comparacin de igualdad, no hace fal- Tambin es posible que los criterios hagan referen-
ta escribir el carcter =, simplemente bastar con cia a datos establecidos entre dos valores. Para ello,
escribir el texto que debe ser igual en la tabla, para tenemos que utilizar el operador Y, que permite incluir
que se muestren los resultados en la fila Criterios dentro de un mismo campo dos o ms condiciones.
del campo correspondiente. Por ejemplo, para seleccionar las ventas en las que
la cantidad de unidades vendidas est entre 4 y 8,
Cuando los criterios deben estar en un campo de tenemos que escribir la siguiente expresin en la
tipo fecha/hora, la fecha que se tomar de referen- fila Criterios del campo Cantidad: >4 Y <8.
cia debe estar escrita entre numerales para que Esta expresin representar los valores mayores a
Access la reconozca como tal. Por ejemplo, para 4 y menores a 8 en un mismo campo.
177
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 178
8.Consultas de seleccin
Ejecucin
y resultados
FIGURA 7. Cada tipo de consulta posee
Para visualizar los resultados de una consulta, debe- un icono representativo diferente.
mos ejecutarla o utilizar la vista Hoja de datos. En esta imagen, se muestra el icono
Todos los tipos de consulta se ejecutan de la misma correspondiente a una consulta de seleccin.
178
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 179
E j e c u c i n y re s u l t a d o s
FIGURA 8.
En la vista
Hoja de datos,
veremos los registros
que cumplen
con los criterios
establecidos.
ordenados alfabticamente segn el apellido de los mite la filtracin de datos y no impide realizar
empleados, debido a que hemos establecido el or- operaciones con los registros.
den Descendente en el campo Apellidos. Tambin
es posible ordenar los datos en esta vista con los bo- Por otra parte, es posible que, al visualizar el resul-
tones Orden ascendente u Orden descendente, tado de una consulta, no se muestre ningn registro.
del apartado Ordenar y filtrar. Esto no significa que exista un error en el diseo de
la consulta, sino que simplemente no existen regis-
Mediante la vista Hoja de datos, visualizamos tros que cumplan con los criterios establecidos.
los resultados de una consulta, es decir, aquellos re-
gistros que cumplen con los criterios especificados. Tambin debemos tener presente que no es necesa-
Sin embargo, esto no significa que la estamos ejecu- rio que una consulta tenga criterios. Por ejemplo,
tando, solamente estamos visualizando sus registros. sencillamente podemos visualizar los nombres y
Cuando trabajamos con las consultas de seleccin, apellidos de todos los empleados. En este caso, no
no existe diferencia alguna entre ejecutarla y existe un criterio, tan solo agregamos los campos
visualizarla, ya que este tipo de consulta solo per- Nombre y Apellido en la grilla.
Para visualizar
los resultados de
una consulta, debemos
ejecutarla o utilizar
la vista Hoja de datos
179
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 180
8.Consultas de seleccin
FIGURA 9.
El botn Ejecutar
se muestra en la ficha
Diseo de todos
los tipos de consultas.
180
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 181
E j e c u c i n y re s u l t a d o s
FIGURA 10.
Cada vez que hagamos
doble clic sobre una
consulta diferente en el
Panel de Exploracin,
se abrir una nueva
pestaa para mostrar
los resultados.
botn Ver, de la ficha Inicio. stas son: Hoja de datos se actualizan automticamente al seleccionar
datos, Tabla dinmica, Grfico dinmico y SQL. aquellos que deseamos visualizar.
Cuando alternamos entre las diferentes vistas de La vista Grfico dinmico permite crear, rpida-
las consultas, no las estamos ejecutando. mente, una grfica con los elementos de la consulta
que arrastramos hacia el esquema creado en la
La vista Hoja de datos es la que utilizamos para pestaa. Estos datos se actualizan al modificar
ver los resultados de la consulta. El tratamiento la posicin de los campos en el grfico. Adems,
sobre los datos es igual al que vimos sobre los los grficos dinmicos poseen, en los ejes, ttulos
registros de una tabla, es decir, podemos ordenar- que podemos personalizar.
los, cambiarles la fuente, el color, el tamao,
modificar el ancho de las columnas, etctera.
El formato de las consultas es independiente de
las tablas donde estn almacenados los datos. Todos los objetos
La vista Tabla dinmica funciona igual que con
las tablas: debemos arrastrar los campos de la
de una base de datos
consulta sobre el esquema y veremos que los poseen diferentes vistas
RESUMEN
En este captulo, hemos aprendido a crear y a modificar uno de los principales elementos de
las bases de datos: las Consultas de seleccin. Mediante ellas, seleccionamos registros de
una o varias tablas que cumplan o no con criterios de seleccin.
181
Access_Cap8_169_182_corregido.qxp 07/01/2011 11:11 a.m. Pgina 182
8.Consultas de seleccin
Multiple choice
182
Access_Pre_001_010_corregido.qxp 07/02/2011 02:26 p.m. Pgina 1
Access_Pre_001_010_corregido.qxp 07/02/2011 02:26 p.m. Pgina 2
TTULO: Access
COLECCIN: desde Cero
FORMATO: 15 X 19 cm
PGINAS: 192
ISBN 978-987-1773-11-4
Prlogo
Prlogo al contenido
Cada vez que recuerdo mi adolescencia, me renace con el resto de las personas as, descubr mi voca-
el deseo imperioso de tener una computadora, ya cin por la escritura. Por ello paso largas horas de mi
que eran muy difciles de obtener en aquel entonces, vida redactando contenidos para los ms diversos
debido a su costo elevado, aunque mi deseo creca cursos de informtica, disfrutando de cada instante,
da a da. Era tan difcil decidir qu carrera universi- y con todo el afn de que los lectores comprendan y
taria seguir cuando mi verdadera vocacin no se apliquen los conocimientos brindados. Esto hace
desarrollaba en una facultad, sino entre letras. que mi vida est llena de armona e inspiracin para
Gracias al esfuerzo invalorable de mis padres seguir adelante en la tarea que tengo el placer de
(Susana Rodrguez y Miguel Fleitas) logr cumplir mi realizar cada da. Sin duda, se es mi gran logro y mi
deseo de tener una computadora, a travs de una meta en la vida: trasmitir mis conocimientos y que
joven compaera de trabajo de mi padre. aquellos que los reciben puedan aplicarlos.
Fui a buscar la gran computadora con las ms Gracias a la educacin que me brindaron mis
enormes ilusiones que pueda tener cualquier adoles- padres y a la paciencia infinita de mi hermana
cente, y por lo tanto, recuerdo cada detalle de ese (quien es un eje esencial en mi vida), puedo disfru-
viaje interminable desde el momento que mir el escri- tar de los xitos y aprender de los errores valoran-
torio donde la situara y salimos, hasta el instante que do el esfuerzo realizado en cada proyecto. Hoy es
lleg a casa y se puso en funcionamiento luego de una la primera vez que se reconoce la autora de mis
larga jornada llena de cables y miedos. textos, sin embargo, todos aquellos libros que han
quedado en el anonimato estn realizados con
Desde ese da hasta hoy, ha crecido mi pasin por el mismo esmero y pasin que el que usted posee
las computadoras y por intercambiar conocimientos ahora en sus manos.
3
Access_Pre_001_010_corregido.qxp 07/02/2011 02:26 p.m. Pgina 4
PRELIMINARES
El libro de un vistazo
Este manual le ensea al lector a trabajar en Microsoft Access 2007, por lo tanto no se necesitan conocimientos pre-
vios para comprenderlo y aplicarlo. El objetivo central es que el lector sea capaz de crear y administrar informacin en
una base de datos, para ello presentaremos los temas ordenados de menor a mayor complejidad.
CAPTULO 1 CAPTULO 3
BIENVENIDOS A ACCESS 2007 TIPOS DE DATOS
Para comenzar el trabajo en Microsoft Access 2007, Y SUS PROPIEDADES
es importante que el lector conozca la utilidad de las Luego de aprender a crear tablas, es importante cono-
bases de datos y las diversas formas de crearlas as cer los procedimientos para modificar sus propiedades
como tambin pueda reconocer el entorno del progra- ya que cada una de ellas establece un aspecto diferen-
ma para facilitar la realizacin de tareas posteriores. te de los datos por introducir, y debemos establecer los
tipos de datos adecuados para cada campo.
CAPTULO 2
COMENZAR A TRABAJAR
CON ACCESS
En este captulo, aprenderemos a crear uno de los
elementos fundamentales en una base de datos:
las Tablas. A travs de las tablas, ingresamos y
organizamos la informacin de tal forma que se
faciliten las tareas de manejo y bsqueda de datos
en las hojas de datos, las cuales permiten introdu-
cir y visualizar los datos de una tabla.
CAPTULO 4
MANEJO DE DATOS
Para lograr un manejo fluido de los datos, debemos
conocer las diferentes formas de ordenarlos o filtrarlos
para obtener un conjunto acotado de registros.
Tambin es importante que el lector conozca el proce-
dimiento que permite recopilar datos va e-mail para
que pueda, por ejemplo, realizar encuestas en red.
4
Access_Pre_001_010_corregido.qxp 07/02/2011 02:26 p.m. Pgina 5
E l l i b ro d e u n v i s t a z o
CAPTULO 8
CONSULTAS DE SELECCIN
En este captulo, centraremos la atencin en aprender
a realizar consultas que permitan seleccionar datos
sobre la base de uno o varios criterios de seleccin.
Aprenderemos a crearlas, guardarlas y modificarlas
CAPTULO 6 para seleccionar solamente los datos deseados.
FORMULARIOS
Una manera de atraer la atencin de los usuarios
es mostrar la informacin de forma agradable a la
vista, esto es posible gracias a los Formularios. En
este captulo, aprenderemos a crearlos e identifi-
car su estructura y los controles que lo componen.
CAPTULO 7
INFORMES Y ETIQUETAS
En este captulo, aprenderemos a crear Informes.A tra- SERVICIOS
vs de estos elementos organizamos la informacin AL LECTOR
existente en la base de datos con el objetivo de visua- En este apartado final incluimos el ndice temtico,
lizarla tal como ser impresa. Esta utilidad est acom- que nos permitir acceder a cualquiera de los temas
paada de la posibilidad de agregar elementos que tratados en este manual en forma rpida y precisa.
5
Access_Pre_001_010_corregido.qxp 07/02/2011 02:26 p.m. Pgina 6
PRELIMINARES
CAPTULO 2
COMENZAR A TRABAJAR CAPTULO 3
CON ACCESS 031 TIPOS DE DATO
Y SUS PROPIEDADES 055
Comenzar a trabajar con Access 032
Las tablas 032 Tipos de dato y sus propiedades 056
Crear tablas 032 Propiedades particulares 056
Tipos de dato 033 Reducir el tamao del campo 056
6
Access_Pre_001_010_corregido.qxp 07/02/2011 02:26 p.m. Pgina 7
C o n t e n i d o d e l l i b ro
7
Access_Pre_001_010_corregido.qxp 07/02/2011 02:27 p.m. Pgina 8
PRELIMINARES
CAPTULO 8
CONSULTAS DE SELECCIN 169
8
COLECCION FLUO - BOMBO PAG 08 - Base Editable - 15x19 - Oct 10.indd 1 13/10/2010 12:59:39
Access_Pre_001_010_corregido.qxp 07/02/2011 02:27 p.m. Pgina 10
PRELIMINARES
Introduccin a Access
Existen muchas maneras de organizar la informacin a sus necesidades. Luego seguiremos nuestro reco-
relevante de una determinada gestin por medio de rrido por todos y cada uno de los temas fundamen-
una PC. Sin embargo, la forma ms eficiente de lograr- tales que el usuario necesita saber o conocer para
lo es a travs de la herramienta ms potente llamada administrar la informacin creando tablas, consultas,
Microsoft Access 2007. sta permite almacenar y informes, formularios y macros.
organizar los datos de tal forma que el usuario
pueda controlarlos en todo momento y realizar Cada captulo ofrece la compleja informacin organi-
diversas tareas segn necesite. zada gradualmente para que el lector pueda compren-
der sin problemas los temas tratados, y su capacitacin
A travs de este manual, podr comprender el funcio- vaya en aumento en cuanto al manejo de bases de
namiento de este programa de una forma rpida y datos. Esto garantiza al lector que, al finalizar la lectu-
sencilla con el objetivo de aplicarlo en su vida cotidia- ra del manual, tendr todos los conocimientos necesa-
na ya sea para registrar informacin simple o adminis- rios para gestionar la informacin de una actividad
trar por completo los datos de una empresa. que desee desarrollar creando todos los elementos
disponibles en Access 2007.
Las explicaciones estn acompaadas de ejemplos
oportunos, gua de pasos a seguir y guas visuales para Le recomendamos leer y observar cada captulo a su
una mayor comprensin. Comenzaremos aprendiendo ritmo, de tal forma que pueda recordarlo y luego apli-
a crear bases de datos de diversas maneras para que car los conocimientos en su vida cotidiana. Bienvenido
el usuario pueda elegir cul de ellas se adecua mejor al mundo fascinante de Microsoft Access 2007.
10
Access_Servicios_183_192.qxp 10/01/2011 03:57 p.m. Pgina 183
Servicios
al lector
SERVICIOS AL LECTOR
ndice temtico
A Consultas 170
Contar registros 155
Abrir 16/18/27 Controles 134
Access 12/20 Correo 17
Crear formatos predeterminados 64
Actualizar datos automticamente 105 Criterios 78/81
Administrar 17 Cuadros de texto 161
Agregar registros 129
Asistente 123
Autofiltro 74 D
Autonumrico 85
Datos obligatorios 62
Detalle 152
B Diseo 150/172
C
Distribucin de datos 145
Campo 56 Duplicaciones de datos 66
Campos clave 99
Campos ocultos 175
Casillas de correo 70 E
Categora 27/177
Cerrar bases de datos 17 Ejecucin 178
Cinta de opciones 20/180 Elementos generales 133
Clave principal 96 Eliminar en cascada 101
Columnas 70/75/162 Eliminar registros 127
184
Access_Servicios_183_192.qxp 10/01/2011 03:57 p.m. Pgina 185
ndice temtico
Eliminar vnculos 70 H
E-mail 82/84
Entorno 116 Hipervnculo 34/69
Enviar formulario 89 Hoja de datos 178
Esquema 146
Estructura 13/135
Etiquetas 140/164 I
Imgenes 66
Impresiones satisfactorias 100
Imprimir 110
Informes 140/142/153
Excel 107
Expresiones 60/67
Generador de expresiones 60
Grilla 170 M
Guardar 18/34
Guardar como 16/18 Mscara de entrada 64
185
Access_Servicios_183_192.qxp 10/01/2011 03:57 p.m. Pgina 186
SERVICIOS AL LECTOR
N R
Niveles de agrupamiento 148 Recopilar datos 84
Nuevo 16/18/27 Registrar fechas 70
Numerar registros 65 Registros 65/74
Nmero de copias 111 Relacionar datos 99
Relaciones 99/100
Reorganizar columnas 75
O Resultado 50/178
Objetos 132/134/181
Opciones de impresin 161 S
Secciones 150
Software 24
SQL 177
T
Tablas 32/56/61/96
Ordenar 74 Tamao 157
Orientacin 157 Tipo de dato 56/65
Outlook 82
V
P
Validar datos 59
Panel de exploracin 34 Vista 32/49
Papel 157
Personalizar 116
Pie de pgina 153
Plantillas 14/16
Proceso de relacin 101
Programa 84
Propiedades 56
186
>> Vea informacin ms detallada sobre cada libro de este
catlogo.
>> Obtenga un captulo gratuito para evaluar la posible compra
de un ejemplar.
>> Conozca qu opinaron otros lectores.
>> Compre los libros sin moverse de su casa y con importantes
descuentos.
>> Publique su comentario sobre el libro que ley.
>> Mantngase informado acerca de las ltimas novedades
y los prximos lanzamientos.
COLECCION FLUO - CATALOGO COMPLETO - Base Editable - 15x19 - Dic 09.indd 1 20/12/2010 12:22:58
usershop.redusers.com
> COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS
> 320 pginas / ISBN 978-987-1773-05-3 > 320 pginas / ISBN 978-987-1773-04-6 > 320 pginas / ISBN 978-987-26013-8-6
> COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS > COLECCIN: PASO A PASO
> 320 pginas / ISBN 978-987-26013-9-3 > 352 pginas / ISBN 978-987-26013-6-2 > 320 pginas / ISBN 978-987-26013-4-8
COLECCION FLUO - CATALOGO COMPLETO - Base Editable - 15x19 - Dic 09.indd 2 20/12/2010 12:23:14
Lalo antes Gratis!
En nuestro sitio, obtenga GRATIS un captulo del libro de su eleccin antes de comprarlo.
> COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS
> 400 pginas / ISBN 978-987-26013-5-5 > 320 pginas / ISBN 978-987-26013-1-7 > 368 pginas / ISBN 978-987-26013-0-0
> COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS > COLECCIN: 200 RESPUESTAS
> 352 pginas / ISBN 978-987-663-036-8 > 368 pginas / ISBN 978-987-663-039-9 > 320 pginas / ISBN 978-987-663-037-5
usershop@redusers.com
COLECCION FLUO - CATALOGO COMPLETO - Base Editable - 15x19 - Dic 09.indd 3 20/12/2010 12:23:19
usershop.redusers.com
> COLECCIN: PASO A PASO > COLECCIN: 200 RESPUESTAS > COLECCIN: PASO A PASO
> 320 pginas / ISBN 978-987-663-034-4 > 320 pginas / ISBN 978-987-663-035-1 > 320 pginas / ISBN 978-987-663-030-6
> COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS
> 352 pginas / ISBN 978-987-663-029-0 > 320 pginas / ISBN 978-987-663-025-2 > 320 pginas / ISBN 978-987-663-024-5
COLECCION FLUO - CATALOGO COMPLETO - Base Editable - 15x19 - Dic 09.indd 4 20/12/2010 12:23:25
Lalo antes Gratis!
En nuestro sitio, obtenga GRATIS un captulo del libro de su eleccin antes de comprarlo.
> COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS
> 352 pginas / ISBN 978-987-663-023-8 > 320 pginas / ISBN 978-987-663-022-1 > 336 pginas / ISBN 978-987-663-021-4
> COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS > COLECCIN: MANUALES USERS
> 352 pginas / ISBN 978-987-663-020-7 > 320 pginas / ISBN 978-987-663-015-3 > 336 pginas / ISBN 978-987-663-013-9
usershop@redusers.com
COLECCION FLUO - CATALOGO COMPLETO - Base Editable - 15x19 - Dic 09.indd 5 20/12/2010 12:23:30
UN PRECIO
A BLE
INCRE
LIBRO Access Desde Cero - COLECCION FLUO 15x19 - BOMBO RCT - Feb 10.indd 1 14/01/2011 18:08:42
Access Cero
desde
Access
Las bases de datos son muy importantes en mbitos
profesionales y hogareos. Este libro explica cmo trabajar
con Access sin la necesidad de tener conocimientos
previos. Sea capaz de crear y administrar la informacin
de una base de datos, y convirtase en un profesional de esta compleja tarea!
Cero
Dentro del libro encontrar
desde
Qu son las bases de datos? | Las tablas | Crear tablas | Tipos de datos | Panel
Sobre la coleccin de exploracin | Hoja de datos | Crear listas predeterminadas | Organizar datos |
Tipos de datos y sus propiedades | Validar datos | Evitar duplicaciones de datos | Manejo
Aprendizaje prctico, divertido,
Access
rpido y sencillo de datos | Filtros | Recopilar datos va e-mail | Relaciones entre tablas | Clave principal |
Relacionar datos | Trabajar con relaciones | Formularios | Informes y etiquetas |
Lenguaje simple y llano para
una comprensin garantizada Consultas de seleccin
Y mucho ms!