Professional Documents
Culture Documents
Este le ayuda a
organizar, administrar, buscar y reportar grandes cantidades de información.
Este tutorial le enseñará a construir una base de datos desde el principio, incluyendo la planeación y
configuración de las tablas y campos, crear y usar formularios para mejorar la rigurosidad de los datos,
diseñar y ejecutar búsquedas significativas, y crear reportes útiles y atractivos.
Adquiera las habilidades que usted necesita rápidamente con nuestros tutoriales gratuitos a su propio
ritmo.
Una base de datos le permite guardar información relacionado con un tema específico de una manera
organizada. Además de guardar datos, también puede, clasificar, extraer, y resumir información
relacionada con los datos. Uno de los programas que le permite hacer esto es Microsoft Office Access
2007, el cual es un programa para crear y administrar bases de datos.
Si usted trabaja en el negocio de los libros, necesitará llevar registro de sus clientes y sus órdenes.
Usted podría usar Microsoft Excel para guardar y administrar este tipo de datos; sin embargo, Excel es
un programa para hojas de cálculo tradicionalmente usado para administrar información numérica,
como sumar todas las compras de un cliente. Mientras este puede realizar un buen trabajo a la hora de
guardar algunos tipos de bases de datos basadas en texto -- como la información de contacto de sus
clientes -- en realidad Excel no fue creado para hacer eso.
Los siguientes ejemplos le mostrarán por qué una base de datos de Access puede ser una mejor opción
para el negocio de los libros.
Ejemplo de Excel: Lista de Clientes y Seguimiento de Ordenes
Organizando y Filtrando para Ubicar Datos en Excel
En Excel, usted puede guardar sus datos en una hoja de cálculo y de esta manera enviar correos a toda
la lista, o encontrar clientes específicos para enviar correos. Hasta podrá filtrar la información de los
clientes para desplegar todos los clientes que viven en un lugar específico, como en la siguiente imagen.
Adicionalmente, usted puede ordenar los datos de una manera específica.
Sin embargo, si usted quiere ver resultados muy específicos en sus datos, como cuantas órdenes realizó
un cliente al año, Excel no es tan eficiente como Access para proveerle esta clase de datos.
Ingresar Datos en Excel
Si usted usa una hoja de cálculo de Excel para seguir sus órdenes, cada vez que un cliente pide una
orden, usted tendrá que insertar una nueva fila de información en la hoja de cálculo. Esto incluirá los
nombres y direcciones de los clientes. Si ese cliente pide más de una orden a la vez, esa información
tendrá que ingresarse cada vez. Su hoja de cálculo va a tener información redundante o repetida.
Como puede ver en la imagen arriba, las clientes Tina Berna y María Helena Granados han pedido varias
órdenes, en diferentes días, por diferentes libros. La información de contacto de los clientes fue ingresada
cada vez que se ubica una orden. Esta es la limitación del programa de hojas de cálculo como Excel
porque es una sola línea.
Ejemplo de Access: Lista de Clientes y Registro de Órdenes
Ingresar Datos en Access
Microsoft Access está diseñado específicamente para ayudarle a administrar información como los
datos descritos en el escenario del negocio de los libros. Si usted estaba usando una base de datos de
Access en vez de un programa de hojas de cálculo, usted sólo tendrá que ingresar el nombre del cliente,
su dirección de residencia y el número de teléfono una sola vez -- la primera vez que hagan un pedido.
Esa información del cliente se podría ingresar en una tabla de Access diseñada para contener la
información básica de los clientes. Una tabla es una lista de información relacionada en columnas y filas.
En una tabla, cada fila es llamada registro y cada columna es llamada un campo. Una tabla de Access
en vista hoja de datos se ve similar a una hoja de cálculo de Excel, como puede ver en la imagen de
abajo.
Access es llamado programa de administración de bases de datos relacionadas, porque las tablas
están vinculadas, o relacionadas, como lo puede ver en la siguiente imagen.
En este ejemplo, las tablas de información y órdenes de los clientes están relacionadas por el ID de los
clientes y el ID de los libros.
Ahora, supongamos que usted quiere identificar el libro que fue más popular en Bogotá. Con Access,
esto es posible porque puede buscar y colectar información de varias tablas al mismo tiempo.
La tabla con Información de los Clientes contiene información acerca de los estados, y el Orden de las
tablas incluye información acerca de cuales libros fueron ordenados. Usted necesitará información de las
dos tablas para identificar el libro más popular es una ciudad específica.
Usted podría mirar la información en estas tablas separadamente para responder su pregunta: "¿Cúal es
el libro más popular en Bogotá?". En la tabla Información de Clientes, usted podrá ver todos los clientes
de una ciudad en particular, Bogotá. Y en la tabla de los Libros, usted puede ver todos los libros que
tiene en bodega. El verdadero poder de Access es poder vincular y extraer información de varias
tablas para responder preguntas específicas.
Como puede ver en la siguiente imagen, los resultados de sus preguntas específicas, o consultas, son
desplegados para usted.
Resultados de Búsqueda
¡Desafío!
•
•
•
• Cuando haya determinado que una base de datos de Access le ayudará a guardar
y administrar sus datos, usted tendrá que conocer las partes de una base de
datos, como comenzar a usar Access, y como navegar entre las ventanas de
Access. En esta lección, proveeremos una vista básica de Access, incluyendo las
partes de una base de datos, y tareas comunes que puede completar usando una
base de datos.
Exploremos las Bases de Datos
¡Vea el video! (Parte 1) (5:16 min) - Consejos para ver nuestros videos.
Pensemos que toda la información que encontramos en un día típico podría ser organizada en una base
de datos. Por ejemplo, si va a comprar una tostadora en un supermercado, el inventario del almacén
de productos debe estar almacenado en alguna parte, junto con el precio de cada producto.
Cuando realiza una compra, el almacén necesita tener la capacidad de guardar la información de las
ventas para determinar las ventas totales del día y llevar control de lo que va saliendo de inventario. Una
base de datos puede guardar información, y también permitirle al almacén determinar rápidamente
cuantas marcas de tostadoras hay en el inventario sin necesidad de contar el inventario en los estantes.
Ejem
plo de la Vida Real
Mientras esta información se pueda manejar sin una base de datos, podría ser más fácil y más efectivo
usar una. Las bases de datos tienen un impacto enorme casi en todas las áreas de nuestra vida.
Piense acerca de lo que sucede al rededor durante las situaciones de todos los días y si hay una
posibilidad de que exista una base de datos en el trabajo.
• El Supermercado: El supermercado esta lleno de productos. Estas productos deben ser
pedidos, enviados y almacenados en una bodega. El supermercado tiene que pagar por
los productos. Entonces, cuando los clientes compran los productos, la registradora cobra
el precio y el cliente paga por el producto. ¿Dónde estaban involucradas las bases de
datos en este proceso?
• Restaurantes: ¿De dónde viene la comida? ¿Cómo sabe el administrador para
reorganizar los un producto? ¿Cómo pagan las facturas?
• Semáforos: ¿Quién o qué controla cuando las luces pasan de rojo a verde?
Una base de datos mantiene orden y estructura en nuestras vidas. Las bases de datos están creadas
usando programas como Microsoft Office Access 2007, que es un programa de bases de datos
relacionadas
. Comenzando con Access
Cuando usted inicia Access 2007, usted verá la ventana Introducción a Microsoft Office Access.
En el panel izquierdo, están las categorías de plantillas incluyendo las categorías de plantillas locales y
las de Office Online. Las plantillas son bases de datos previamente construidas enfocadas en una
tarea específica que puede descargar y usar inmediatamente.
Ventana
Introducción a Microsoft Office Access
En el siguiente ejemplo, las plantillas son seleccionadas, y las opciones de las plantillas están
desplegadas en el área central de la pantalla. Las plantillas destacadas incluyen plantillas de bases de
datos disponibles en línea, así como plantillas disponibles como parte de la versión local de Access.
Abriendo una Base de Datos
Usted tiene tres opciones principales en la página Introducción a Microsoft Office Access. Usted puede
abrir una plantilla de base de datos local o en línea, una base de datos existente o una base de datos en
blanco.
Veamos Plantillas Incluidas con Access:
• Dé clic en Plantillas Locales en el panel izquierdo. El centro de la pantalla cambiará para
desplegar los iconos de las plantillas.
• Seleccione un icono en el centro de la pantalla. Aparecerán detalles acerca de la plantilla
de base de datos a la derecha.
Plantillas Locales
En el panel izquierdo de la ventana Introducción a Microsoft Office Access, Usted verá una lista de
categorías para la plantilla disponible en Microsoft Office Online. Usted tiene que tener una conexión a
Internet para desplegar estas plantillas de base de datos.
El comando de Base de Datos en Blando le permitirá crear una base de datos desde el principio.
La Ventana Access
Antes de comenzar a usar una base de datos, usted necesita familiarizarse con la ventana de Access.
La Ventana de Access
La Cinta
Como los otros programas de Microsoft Office 2007, Access 2007 tiene un sistema de pestañas (fichas)
en Cinta que usted usa para navegar la base de datos. La Cinta esta organizada en cintas. Cada
pestaña tiene grupos de comandos que se usan para realizar tareas en Access.
Por ejemplo, en la pestaña de Inicio, usted verá que hay un grupo de Fuente que contiene los
comandos para formatear fuente (texto) como el estilo, color, tamaño, alineación y más. A menos que
ustedes usen atajos del teclado para todo, la Cinta les ayuda a realizar el trabajo en Access.
Cinta de
Pestañas (Fichas)
Barra de Herramientas de Acceso Rápido
Cuando se haya familiarizado con Access, se dará cuenta de que hay comandos que usa más que otros.
Para facilitar el uso de estos comandos, usted puede añadirlos a la Barra de Herramientas de Acceso
Rápido. Predeterminadamente, la barra de herramientas aparece por encima de la Cinta en la parte
superior izquierda de la ventana de Access, e incluye los comandos Salvar, Rehacer y Deshacer.
El Botón de Microsoft Office está ubicado en la esquina superior izquierda de la ventana de Access e
incluye opciones del menú clave como Nuevo, Guardar, Imprimir y Más. Así mismo de este menú puede
cambiar sus Opciones de Access .
Botón de Microsoft Office
Panel de Navegación
El principal centro de control de cada base de datos de Access es el Panel de Navegación. Este le
muestra que hay en la base de datos y hace la información accesible para usted. Además, puede
escoger cerrar el panel de navegación, si necesita una ventana más grande de Access para completar
tareas específicas.
Panel de Navegación
• El Panel de Navegación aparece como una sola columna cuando esta contraída.
Panel de Navegación Cerrado
Una base de datos de Microsoft Access esta hecha de varios componentes como tablas, formas,
consultas, y reportes. Estos componentes son llamados objetos de base de datos. Uno o más de
estos objetos se forman cuando una base de datos es creada, y todos los objetos aparecen en el Panel
de Navegación. Para facilitar la navegación de la base de datos, los nuevos usuarios de Access van a
querer organizar los objetos en el Panel de Navegación.
Para Cambiar como los Objetos están Organizador en el Panel de Navegación:
• Dé clic en la flecha desplegable de la parte superior del Panel de Navegación para ver las
opciones de orden.
Cambiar el Orden de los Objetos en el Panel de Navegación
Si las bases de datos son completamente nuevas para usted, organizar los objetos por tipo en el Panel
de Navegación puede llegar a ser una buena idea. Estos se agruparán en el panel por tablas, formas,
consultas y reportes.
Para Expandir o Colapsar un Grupo:
• Dé clic en un cualquiera de las flechas desplegables con un doble clic, para expandir un
grupo para desplegar todos los objetos.
• Dé clic en cualquier flecha doble para contraer un grupo y esconder todos los objetos.
Desplegar Objetos
Una base de datos está hecha de varios componentes, u objetos. Estos objetos incluyen:
• Tablas
• Consultas
• Formas
• Reportes
Miraremos a cada una de estos objetos en más detalle después, pero usted puede ingresar a ellos desde
su Panel de Navegación.
Tablas
Una tabla la base de datos es el objeto que contiene la información básica que desea archivar. Un icono
blanco y azul representa la tabla en el Panel de Navegación.
Icono de Tabla
En la tabla Información del Cliente a continuación, hay columnas, o campos, de información incluyendo
el título y el autor. Cada fila es un registro que contiene la información específica de los campos en la
lista.
Tabla
Consultas
Otro objeto de la base de datos es llamado consulta. Una consulta le permite recuperar información de
una o más tablas basándose en un conjunto de condiciones de búsqueda que usted define usando los
campos de la tabla.
Por ejemplo, si usted quiere conocer el nombre de los libros que ha vendido en Bogotá y Medellín, usted
podría crear una consulta que le permita recuperar esa información de las tablas para determinar la
respuesta. En este ejemplo, usted recuperará información de la tabla de Ordenes y la tabla de Libros.
Profundizaremos en las consultas más adelante.
Formulario
Un tercer objeto de base de datos es la formulario. Los formularios son una herramienta de Access que
los usuarios pueden crear para hacer entradas de datos en tablas de bases de datos más fácilmente.
Ingresar datos en una tabla directamente puede ser difícil si hay mucha información para ingresar. Como
una hoja de cálculo de Excel, una tabla de Access es esencialmente una fila de casillas en blanco donde
los usuarios ingresan los registros. Formas, sin embargo, proveen a los usuarios un formulario fácil de
leer donde ellos pueden ingresar datos de la tabla. Las formas son especialmente útiles para los
usuarios de Access que no están cómodos trabajando con las bases de datos.
Reportes
El objeto final de las bases de datos es el reporte. Un reporte es una manera efectiva para analizar y
presentar datos usando un diseño específico. El texto puede ser formateado en un reporte de Access,
igual como puede hacerlo con un documento de Word.
Para Cerrar un Objeto:
• Seleccione la pestaña del objeto que desea cerrar. (La pestaña iluminada es la pestaña
(ficha) activa).
• Dé clic derecho en la pestaña y seleccione Cerrar del menú.
Cerrar Objeto
¡Desafío!
• El primer paso para crear una base de datos es pensar ¿por qué la necesita? --
¿cuál es su intención? Cuando ya sepa esto, puede comenzar a diseñar su propia
base de datos. Hágase preguntas como: ¿Qué clase de información se archivará?
¿Cómo tendré que dividir esta información, para que sea fácil de guardar en mi
base de datos? ¿Cómo usaré los datos cuando termine?
Esta lección lo llevará por los pasos del diseño de las bases de datos, usando un
escenario de un negocio de libros. Usted determinará el propósito de la base de
datos, y planeará las tablas y los campos que va a necesitar para una simple
base de datos de un negocio de libros.
• El Escenario del Negocio Libros D Libros
•
• La mejor manera de aprender a diseñar una base de datos es comenzando a
realizar el proceso. Supongamos que trabajamos en Libros D Libros y necesitamos
crear una base de datos para el inventario. Pensemos en qué es lo que queremos
que haga la base de datos por nosotros.
• El siguiente diagrama muestra que tenemos clientes, así como vendemos libros
por órdenes de pedido en el almacén y por Internet.
•
• Almacén Libros D Libros
• .
• El almacén necesita una manera de llevar un registro de estas cosas.
• Determine la Determine el Propósito de la Base de Datos
•
• Los primeros pasos para diseñar una base de datos es determinar el propósito de
la base de datos. ¿Qué queremos que haga?
• En Libros D Libros, nuestros clientes pondrán órdenes de libros. Por lo menos,
necesitamos que nuestra base de datos lleve un registro de los libros que
vendemos, los clientes a los que nosotros vendemos y la fecha de cada orden
• .
•
•
• Propósito de la Base de Datos Libros D Libros
• La base de datos nos podrá decir donde viven nuestros clientes cuando
necesitamos enviarles libros o cupones. Adicionalmente, lo usamos para llevar un
registro de nuestras ventas o para hacer una lista de nuestro mejor vendedor para
publicarlo en el almacén.
•
• Planear Tablas de Bases de Datos
•
• Cuando tenga establecido el propósito, puede comenzar una lluvia de ideas acerca
de la división de la información en las tablas que su base de datos necesitará para
guardar los datos. Recordar que una tabla es una colección de registros y cada
registro está dividido en pequeñas piezas de información necesaria, llamadas
campos.
• Ya que estamos planeando una base de datos para llevar un registro de nuestros
clientes, los libros que tenemos, y las órdenes que nuestros clientes realizan,
necesitaremos una tabla para cada uno de estos.
•
•
• Tablas para la Base de Datos de Libros D Libros
•
• Planear los Campos de la Tabla
•
• Cuándo sepa cuáles son las tablas que necesita, el siguiente paso es decidir cuales
campos pertenecen a cada tabla. Recuerde que los campos son el pedazo más
pequeña de la información en cualquier registro.
• Miremos a nuestro ejemplo Libros D Libros otra vez. En éste tendremos varios
campos en la tabla Clientes. Obviamente vamos a querer el primer nombre y
apellido. También necesitaremos una dirección si necesitamos enviar la orden al
cliente. El Email o correo electrónico será necesario si queremos contactar el
cliente cuando ocurra algo con su orden.
•
•
• Campos de la Tabla de Clientes Planeada
•
• También necesitamos varios campos en la tabla de Libros. Tiene mucho sentido
tener Título y Autor. Necesitaríamos un Precio para cada libro. La Categoría nos
ayudará saber cuál es el tipo de libros que más se vende, y entonces ordenar más
de estos libros que encajan en esta categoría.
•
• Campos Planeados en Tablas de Libros
•
• La tabla de Órdenes tiene menos campos. Necesitaremos esta tabla para registrar
el Cliente que está enviando la orden, el Libro que el cliente ordeno, y la Fecha en
que la orden fue realizada.
•
•
•
• Campos Planeados en la Tabla de Ordenes
No se preocupe si su plan no incluye cada campo que necesite. Access le permite añadir campos a las
tablas en cualquier momento si necesita o ¡Desafío!
Imagine que desea usar una base de datos en su nuevo negocio de café. Planee su base de datos:
Esta lección lo llevará por todos los pasos de la configuración de una base de
datos en Access 2007. Usted estará configurando tablas de acuerdo al plan de
nuestro escenario de negocio de libros. También estará configurando los campos
para cada tabla, incluyendo la selección del tipo de datos que se pueden ingresar
en un campo dado.
Para darle a la tabla un nombre único, usted primero tiene que dar clic en el botón de Microsoft Office
Button en la esquina superior izquierda de la aplicación.
Nombrando Tabla1
Luego, seleccione Guardar del menú. La ventana Guardar Como aparecerá para permitirle guardar la
tabla con el nombre que desee.
Ventana Guardar Como
El nombre de la nueva tabla aparece en el Panel de Navegación y en la pestaña Tabla, como puede ver
en la imagen a continuación.
Nombre de la Tabla
• Datos en Blanco
• Para Renombrar una Tabla
•
• Con la tabla cerrada, dé clic derecho en la Tabla que desea cambiarle el nombre,
en el panel de navegación. Seleccione Cambiar nombre del menú desplegable.
•
•
• Cambiar nombre desde el Panel de Navegación
• El nombre de la tabla aparecerá subrayado y un cursor aparecerá, lo cual significa
que ahora puede escribir el nuevo nombre justo ahí. Dé clic derecho en
cualquier parte fuera del nombre de la Tabla para realizar el cambio.
• Cerrar una Tabla
•
• Hay varias maneras de cerrar una tabla activa. Usted puede dar clic derecho en la
pestaña o ficha Tabla y seleccione Cerrar del menú.
•
•
• Cerrar la Tabla desde la pestaña o ficha Tabla
• Un método común es dar clic en la X que aparece en la esquina superior derecha
del objeto de la base de datos activa.
•
• Predeterminadamente, Access 2007 comienza con una tabla. Para añadir más
tablas a la base de datos, dé clic en la pestaña o ficha Crear de la Cinta.
• Luego, seleccione Tabla del grupo de comandos Tablas. Una nueva tabla abrirá
en la ventana de objetos activos de la base de datos. Usted tiene que nombrar su
tabla usando el comando Guardar del menú de Microsoft Office. Nombrando
una Tabla de la que se habló en la página 3 de esta lección.
• Consejo: Se puede dar cuenta de la tabla en la que esta al ver cuales pestañas de
las tablas están resaltadas
Añadir Campos a una Tabla
Access 2007 le permite añadir campos a las tablas cuando usted está:
• Trabajando en la Vista Hoja de Datos, la cual se ve como una hoja de cálculo.
• Y en la que se está trabajando, Vista Diseño, donde podrá configurar más controles para
sus campos.
De cualquier manera, usted necesita saber cómo cambiar entre las dos vistas.
Cambiando de Vistas
Para cambiar de vistas, seleccione el grupo de comandos Vistas ya sea de la pestaña o ficha Inicio (que
se ve a continuación) o en la pestaña Hoja de Datos en la Cinta. Seleccione del menú la opción de vista
que prefiera.
Cambiando de Vistas
Añadir Campos en Vista Hoja de Datos
Predeterminadamente, Access 2007 crea un campo en cada tabla nueva, el campo ID. Este campo se
numera automáticamente para darle a cada registro de la tabla un único número de identificación.
Recuerde que los registros son las filas de una tabla.
Consejo: Es posible que quiera renombrar el campo ID con un nombre único, ya que el campo ID
aparece automáticamente en cada tabla que usted crea. Es posible que ésto no sea necesario, pero
podría ayudar a evitar la confusión cuando se esté configurando la relación entre las tablas.
Campo ID Automático
Para añadir más campos a una tabla en la Vista Hoja de Datos, dé doble clic en el encabezado de
Nuevo.
Nuevo
El texto Nuevo desaparecerá del encabezado. Dele nombre al campo escribiendo el nombre
directamente en el encabezado. Presione la tecla Tab en su teclado para mover el cursor al siguiente
campo.
Añadir Campos en la Vista Diseño
En la Vista Diseño, el nombre de los campos están en una columna a la izquierda en vez de tenerlos a lo
largo y en la parte superior como en la vista Hoja de Datos, como se ve a continuación.
Para añadir un nuevo campo a una tabla en la Vista Diseño, sólo dé clic en la celda donde desea el
nuevo campo y escriba el nombre del campo. Cuando cambie a la Vista Hoja de Datos, su nuevo
campo aparecerá con sus propias columnas, como se ve a continuación.
Vista de Hoja de Datos de Campos Añadidos
En la Vista Diseño, usted tiene muchas opciones de propiedades de los campos que puede configurar
para asegurarse de que los datos solo pueden ser ingresados en ciertos formatos. Configurar estas
opciones es una buena idea si quiere asegurarse de que la información de su base de datos sea
excelente.
Mover Campos
Si usted quiere reorganizar el orden en que aparecen sus campos en una tabla, Access 2007 le permite
moverlos fácilmente. Para mover un campo en la Vista Hoja de Datos, arrastre y libere el campo a la
ubicación deseada. Para hacer esto:
• Dé clic en el encabezado del campo para el campo que desea mover.
• Mueva el mouse en el área de encabezado.
• Cuando una cruz con flechas aparezca, mantenga sostenido el botón izquierdo del mouse.
• Con el botón izquierdo del mouse presionado, mueva el cursor a la nueva ubicación del
campo.
• Libere el botón del mouse y el campo aparecerá en la nueva ubicación.
Eliminar Campos
Para eliminar un campo en la Vista Hoja de Datos, sólo dé clic en el encabezado del campo y luego
seleccione Eliminar del grupo de comandos Campos y Columnas de la pestaña o ficha Hoja de Datos
en la Cinta.
PRECAUCIÓN: Usted no puede borrar cualquier campo de una tabla sin antes asegurarse del impacto
que esta eliminación pueda tener en el resto de la base de datos!
Configurar el Tipo de Datos para un Campo
Access 2007 le permite controlar la manera como se ingresan los datos en cada campo de la tabla de su
base de datos. Esto se hace usando Tipo de Datos. El Tipo de Datos predeterminado es el texto para
cada campo después del campo ID, que fue configurado para que se auto numerara. Usted puede
cambiar la configuración del Tipo de Datos:
• Desde el grupo de comandos Formato y Tipo de Datos de la pestaña Hoja de Datos en
la vista Hoja de Datos.
• Y desde la columna Tipo de Datos en la Vista Diseño.
Para cambiar el tipo de datos desde la Cinta de Opciones, dé clic en el encabezado del campo. Luego,
seleccione del menú desplegable al lado del comando Tipo de Datos, el tipo de datos que desea.
Para cambiar el tipo de datos en la Vista Diseño, dé clic en el nombre del campo y luego presione la
tecla Tab de su teclado. Seleccione el formato que desea del menú desplegable que tiene cada una de
las casillas que se encuentra en la columna Tipo de Datos.
El Tipo de Datos es más notable cuando la base de datos que está siendo poblada con registros. Esto
hará necesario que los datos sean formateados como moneda, texto, números y fecha al igual que el
Microsoft Excel
¡Desafío!
Esta lección explica cómo se establecen esas relaciones entre las tablas de las
bases de datos de Access 2007. Usted aprenderá a leer y manipular los mapas
de relaciones. También aprenderá acerca de las Claves Primarias y
Secundarias, tipos de relaciones, y acerca de integridad referencial.
Construyendo Relaciones de Tablas
Estableciendo Relaciones
NOTA: Las tablas deben estar cerradas para poder establecer relaciones.
C
omando Relaciones
○ Ahora deberá ver un mapa de relaciones que contenga todas las tablas que fueron
seleccionadas.
Mapa de Relaciones
• El mapa de relaciones junta todas las tablas que fueron seleccionadas para ser
relacionados, y todos estos campos que fueron configurados previamente. Note
que el primer campo tiene un icono de llave al lado. Esta es la Clave Principal para
la tabla.
• Clave Principal
• Claves Externas
Tablas Relacionadas
Ambos métodos le dan el mismo resultado al final, pero el método Arrastrar y Soltar es mucho más fácil
y le ahorra muchos pasos.
Tablas Relacionadas con el Método Arrastrar y Soltar
Mapa de Relaciones
• Arrastre el nombre del campo de una de las tablas a la otra tabla en la relación deseada.
• Suelte el primer nombre del campo en el nombre del campo que desea relacionar
liberando el botón izquierdo del mouse.
En el siguiente ejemplo, seleccionamos el campo Libros ID de la tabla Libros,
arrastrando y soltando en el campo Libro ID en la tabla de Órdenes.
• La ventana Modificar Relaciones aparece.
V
entana Modificar Relaciones
El tipo de relación con el más tendremos que trabajar, y el cual vamos a crear en nuestro negocio de
libros, es la relación Uno a Muchos.
Uno a Varios
La relación Uno a Muchos significa que los datos de los campos se mostrarán una sola vez en una tabla,
pero muchas veces en la tabla relacionada.
Por ejemplo, miremos a uno de los títulos de los libros en nuestra librería. La ID Libros para esos libros
sólo debe aparecer una vez en la tabla Libros, porque esa tabla contiene una lista de cada uno de los
títulos que tenemos en inventario. Pero este aparecerá muchas veces en la tabla Órdenes, porque
esperamos que sean ordenamos por muchas personas muchas veces.
Usted debería dar clic en Exigir Integridad Referencial para asegurarse de NUNCA tener una orden por
un libro que no aparece en nuestra tabla Libros. Seleccionando esta opción se le dice a Access que
revise estas cosas cuando alguien está trabajando con sus datos registrados.
Access 2007 le permite editar relaciones existentes. Esto puede ser realizado usando el comando
Modificar Relaciones en la Cinta. Sin embargo, una manera mucho más simple de realizar esto es
dando doble clic en el vínculo que aparece en el mapa de relaciones. Cualquiera de los métodos hace
aparecer la ventana Modificar Relaciones donde usted puede cambiar su configuración.
¡Desafío!
Las bases de datos de Access 2007 tienen los registros de datos dentro de
las tablas. Ustedes pueden añadir, editar y eliminar los registros directamente desde estas tablas. Esta
lección le mostrará como trabajar con las tablas para añadir nuevos registros, así como editar
registros existentes usando comandos como Copiar y Pegar y Buscar y Reemplazar. También
discutiremos el peligro de borrar registros de una tabla y la importancia de configurar la validación de
reglas, otros campos apropiados y asegurar que los datos sean válidos
Añadir y Editar Datos en Tablas
Cuando usted ingresa registros a su tabla, usted esta poblando la base de datos. En Access 2007, se
puede hacer esto de unas cuantas maneras diferentes.
Nuevo Comando de
Registro
Algunas veces es necesario editar registros en la base de datos. Como con las otras tareas en Access
2007, esta puede ser realizada de muchas maneras.
Botones de Navegación
• Dé clic en la celda que contiene la información que desea editar. Un icono en forma de
lápiz aparece para indicar el modo editar.
Comando
Buscar
CUIDADO: NO use Reemplazar Todo , como si escribiera sobre todos los resultados en la tabla, lo cual
puede tener un serio impacto en sus datos.
Es posible ue hayan otros registros que dependen de los registros que usted desea eliminar. NO elimine
un registro sin saber cual será el impacto en el resto de su base de datos.
Cuando elimina un registro, ese número de registro será eliminado permanentemente de la tabla de la
base de datos. Si usted elimina el último registro de una tabla, y luego añade un nuevo registro, la
numeración de este nuevo registro aparecerá son ninguna secuencia.
Validación de Datos
Validación de Datos es un concepto muy importante en cuanto a bases de datos. Es el proceso por el
cual Access evalúa los datos que son ingresados en una base de datos, para asegurarse de que es
aceptable, válido y formateado.
Imagine que una de sus usuarios de la base de datos ha ingresado una orden en la fecha 4 de Enero de
2008 en el formato mes/día/año, así 01/04/2008. Otro usuario ingresa una orden del mismo día con el
mismo formato. Ahora, si la base de datos esta llevando un registro de todas las ventas del mes de Enero
del 2008, es posible que no muestre las dos órdenes de Enero, aunque fueron ingresadas el mismo día.
Access 2007 le permite configurar características de campos y reglas de validación de datos, para
forzar a las personas ingresar los datos siguiendo un formato específico.
Tipo de Datos y Validación de Reglas
La Validación de Datos comienza cuando los tipos de datos son configurados a lo largo del proceso de
la construcción de tablas y campos. Por ejemplo, si el tipo de datos de un campo ha sido configurado
como Moneda y un valor es ingresado en forma de texto en ese campo de la tabla, Access no aceptará
un formato válido y mostrará un error de validación, como la siguiente.
Mensaje de Error de Validación de
Datos
Validación de datos se logra al configurar las reglas de validación de datos y otras propiedades de los
campos de varios campos.
Configurar Regla de Validación de Datos
Use el Generador de
Expresiones para Ingresar las Reglas de Validación
Regla de Validación para el Campo Categoría
Reglas de validación funcionan más facil con campos numéricos. Las reglas para texto requieren que
escriba cada uno de los valores aceptables entre comillas, separados por un O , así como se ve a
continuación.
Texto de Validación
El Texto de Validación es un mensaje de error especializado que usted puede configurar para que
Access le diga a la persona que esta ingresando los datos mal.
Para configurar el Texto de Validación, escriba el mensaje de error exactamente como desea que lo vea
su usuario en la fila directamente debajo de la fila Regla de Validación en la sección Propiedades de
Campo de la Vista Diseño. Para la regla de validación que configuramos como Categoría, usted debe
escribir el texto así:
Texto de
Validación de Categoría
La siguiente imagen muestra el mensaje de error que el usuario verá cuando rompan la regla de
validación de Categoría:
Mensaje de Error de
la Regla de Categoría
Usando las Propiedades del Campo para Asegurar la Integridad de los Datos
Otra manera de asegurar la integridad de los datos es configurando las propiedades del campo tales
como Tamaño del Campo, Formato, y Requerimiento.
• Tamaño del Campo se puede configurar para mantener un específico número de
caracteres o letras máximo hasta 255 para los campos de texto. Si estuviera usando un
campo de texto para escribir las dos letras de un estado abreviadas, el campo se puede
configurar para que solo acepte dos letras o caracteres y nadie podrá escribir el nombre
completo de un estado en este campo.
• La propiedad del campo Formato se puede configurar para que despliegue texto o
números de una manera estandarizada. Por ejemplo, el texto de puede configurar para que
solo muestra letras mayúsculas y números que se configuren como números científicos,
porcentajes o decimales.
• Configure la propiedad de Requerimientos con la opción Si si usted quiere que la persona
ingrese los datos requeridos en el campo Escoja No si la persona escribiendo los datos
puede dejar el campo en blanco.
Estas son sólo unas maneras que Access ayuda a asegurar que los datos ingresados en su base de
datos sean
¡Desafío!
• Abra la base de datos, y añada registros usando los nuevos botones de registro de navegación.
• Añada un registro usando el comando Nuevo Registro en la Cinta.
• Edite un registro usando el comando Buscar y Reemplazar.
• Copiar y Pegar un registro en una de las tablas.
• Configure un texto y regla de validación para un campo en una de sus tablas. Luego, rompa la
regla cuando escribe los datos y vea el mensaje de resultados
• Crear y Usar Formularios
• Otra manera de llenar su base de datos es por medio de
los formularios. Los formularios de Access 2007 ayuda la persona a ingresar los datos de
una manera correcta. Esta lección abarcará los beneficios de usar formas con una base
de datos. Esto también mostrará como configurar un formulario básico para su base de
datos Access 2007, y le mostrará como la persona que ingresa los datos usará los
formularios para llenar o editar la información de la base de datos. También aprenderá a
mejorar un formulario básico con una lista desplegable.
• Crear y Usar Formularios
•
• ¡Ver el vídeo! (Parte 1) (3:18 min) - Consejos para ver nuestros vídeos.
•
• Descargue el ejemplo para trabajar con el vídeo.
•
• ¿Por qué usar Formularios?
•
• En la vida real, un formulario es un pedazo de papel que se completa para recoger y
almacenar información, para llevar registro de información específica acerca de usted.
• Formulario Común
•
• Los formularios de Access 2007 funcionan mas o menos de la misma manera.
• En lecciones anteriores, usted vio que se puede llenar una base de datos escribiendo los
datos en las tablas mismas. Si las bases de datos tienen miles de registros y muchos
campos que llenar por cada registro, una tabla puede llegar a ser demasiado para la
persona que esta ingresando los datos. Un formulario de Access le permite al usuario
ingresar datos en un registro al tiempo, sin tener que ver la tabla completa.
•
• Formulario del Libro
•
• Un formulario de Access 2007 también le permite a las personas que ingresan la
información conocer exactamente que información ingresar, y hasta les puede decir como
se debe ver esa información. Añadir ciertos componentes de control a un formulario --
como un menú desplegable -- puede incrementar la integridad de los datos
dramáticamente en una base de datos.
• El dueño de una base de datos quiere controlar los niveles de acceso a los datos, que otro
usuario de la base de datos pueda tener -- porque entre menos personas manipulen los
datos, menos cambios serán realizados a los datos. Los formularios son una manera mas
que tienen los dueños de las bases de datos para ponerle un límite de acción de otros
usuarios. Las propiedades de los formularios se pueden hacer de tal manera que los
usuarios solo puedan ingresar o ver los registros.
Crear un Formulario
Access 2007 tiene varias herramientas para crear formularios. Estas herramientas están ubicadas en el
grupo Formularios en la pestaña Crear de la Cinta de Opciones, como se ve a continuación:
El formulario acabado de crear tiene el mismo nombre que la tabla de origen predeterminadamente.
Usted puede darle al formulario un nombre nuevo cuando lo guarde.
Usar Formularios para Ingresar Datos
Llenar una base de datos es muy facil cuando tiene un formulario básico diseñado. Navegar por los
registros funciona de la misma manera que con las tablas. La Barra de Navegación está ubicada en la
parte inferior izquierda del panel de objetos. Los Botones de Navegación también, funcionan de la
misma manera que para las tablas. La siguiente imagen muestra los botones de navegación para un
formulario.
Así como en una tabla, el usuario de la base de datos puede editar registros de un formulario usando el
comando Buscar y Reemplazar. Este comando funciona exactamente de la misma manera para una
forma como lo hace para
Creando un Menú Desplegable
Usar un menú desplegable en un formulario puede incrementar la integridad de los datos en la base de
datos, porque el menú desplegable obliga al usuario del formulario a seleccionar una de las opciones
predeterminadas para llenar el campo. Estos controles de formulario son relativamente fáciles de
configurar usando los controles Cuadro Combinado.
Para Crear un Menú Desplegable Con el Comando Cuadro Combinado
• Con el formulario abierto en la Vista Diseño, seleccione el comando Cuadro Combinado
en el grupo Controles en la pestaña o ficha Diseño de la Cinta de Opciones
• Arrastre y suelte las herramientas del Cuadro Combinado para crear el Cuadro Combinado
donde lo desea en su formulario.
Cualquier nombre que sea ingresado aparecerá en una etiqueta o formulario. Esta etiqueta puede ser
eliminada si es necesario.
Cambie a la Vista a Formulario para ver como los Cuadros Combinados funcionan. El menú desplegable
aparece en nuestro formulario de libros, como se ve a continuación.
Menú
Desplegable de la Lista de Categorías de Libros
¡Desafío!
Usted ya sabe cuales son los formularios que lo pueden ayudar a incrementar la integridad de sus datos
limitando lo que sus usuarios puedan ver y como puedan ingresar los datos. Usted vio como un menú
desplegable puede facilitar el ingreso de datos. Ahora es tiempo de pensar acerca del diseño de sus
formularios desde el punto de vista de sus usuarios.
Démosle una mirada al formulario de las Órdenes en la Vista Formulario. El formulario básico que fue
creado con el comando Formulario, se ve así:
Formulario
Órdenes
En este formulario es donde deseamos que nuestro usuario, el empleado encargado de la base de datos,
le tome las órdenes a los clientes y complete un pedido. Démosle una mirada a este formulario desde el
punto de vista de nuestro usuario:
• Nuestro empleado estará añadiendo nuevas órdenes, no editando las que ya existen. Vamos a
configurar las caracteristicas del formulario para limitar esta acción.
• El usuario tampoco necesitará ingresar un número a Órden ID, ya que ese es el número de la
base de datos asignado a cada registro de órden para diferenciarla de otras órdenes. Entonces,
como este campo no lo necesita ver nuestro usuario vamos a esconder este campo.
• El campo Cliente ID y Libro ID no son muy útiles donde están, porque nuestro empleado tendrá
que saber el número de Clientes ID y Libro ID para poder ingresar los datos en el formato que
necesitamos. Vamos a hacer estos campos más útiles al crear Cuadros Combinados para
ayudarle a nuestro usuario seleccionar el libro y cliente deseado.
• Cuando hagamos estos cambios, nuestro usuario no necesitará escribir la fecha de la órden,
porque querremos que este campo se complete solo usando el día en el que se ingresa el pedido
o sea HOY. Vamos a configurar las propiedades del campo para que esto sea posible.
Configurar las Propiedades del Formulario
Access 2007 le permite configurar muchas características a los formularios. Las Propiedades de
Formulario tiene opciones que se pueden configurar desde la Vista Diseño en la Hoja de Propiedades,
como la que se ve a continuación. Estas opciones controlan como se ven, funcionan e interactúan los
formularios con el resto de la base de datos.
Property
Sheet
Nota: La Hoja de Propiedades del formulario también se puede ver dando clic en cualquier
parte del formulario en Vista Diseño y seleccionando Propiedades del menú desplegabla.
Consejo: Use las pestañas para encontrar la propiedad específica que desea configurar. También mire la
ayuda que Microsoft Access 2007 le ofrece en la esquina inferior izquierda de la ventana de Access para
saber que hace cada una de las propiedades.
Esconder los Campos en un Formulario
Habran momentos cuando un campo no será necesitado en un formulario. Access 2007 le permite
esconder campos configurando la propiedad Permitir Vista Formulario en la Vista Diseño.
Esconder los Campor en un Formulario
Algunas veces, es necesario configurar las propiedades de los campos de los formularios. Por ejemplo,
en el formulario Nuevas Órdenes de nuestra librería, queremos que en campo fecha se complete
automáticamente con el día en el que se está realizando la órden. De esta manera, nuestro empleado no
tendrá que preocuparse de escribir la fecha en el formulario, porque el formulario lo hará por sí solo.
Formulario
Nueva Órden
En nuestro ejemplo, queremos configurar el campo Fecha de Órden para que se complete
automáticamente con la fecha en la que se realice el pedido. Mirando la siguiente imagen, note que
tenemos subrallado el campo Fecha de Órden en el formulario. En la Hoja de Propiedades, tenemos
Fecha de Órden en la lista desplegable de tipo Selección.
Configurando la
Fecha de las Órdenes en el Formulario de Órdenes
Porque nosotros queremos la Fecha de Órden para completar automáticamente, tenemos que configurar
el valor predeterminado para que siempre queda la fecha del día que se haga el pedido.
Para Configurar un Campo y que se Complete Automáticamente con la Fecha del Pedido
Para configurar el campo Fecha de la Órden y que se auto complete con la fecha del pedido:
• Abra la pestaña Datos de la Hoja de Propiedades.
Co
nfigurando la Fecha de las Órdenes en el Formulario de Órdenes
Otra manera de hacer los formularios más faciles de usar es añadiendo botones. Los botones son una
manera rápida para que el usuario del formulario realice una acción específica. Estos comandos están
agrupados en categorías de acción, incluyendo:
• Botones Exploración de Registros -- le permite a su usuario moverse en la base de datos
facilmente.
• Botones Operaciones con Registros -- le permite a su usuario hacer cosas como guardar
o imprimir un registro.
• Botones Operaciones con Formularios -- le da al usuario la habilidad de abrir y cerrar un
formulario, imprimir el formulario actual y otras acciones.
• Botones Operacion con Informes -- le ofrece al usuario una manera rápida de hacer
cosas como una vista previa o envia por emial un informe.
Añadir un Comando Botón a un Formulario
Asistente para
botones de comando - Paso 1
○ Dé clic en Terminar.
So todavía no lo ha hecho, guarde el ejemplo de la base de datos Libro D Librosen su propio computador.
• Abra el Formulario Órdenes y cambie las propiedades del formulario para que limite al
susario del formulario a sólo añadir registros.
• Esconda los campos Orden ID y Fecha de Órden.
• Configure el campo Fecha de Órden para tener un Valor Predeterminado de la fecha
actual.
• Cree un menú desplegable para los campos Cliente ID y Libro ID, asegurándose que
contenga información útil a su usuario y pueda llenar la base de datos correctamente con
los números ID.
• Añada un botón al formulario.
• Hacer Formularios Más Atractivos
• Ahora que ya sabe como crear formualrios más útiles para sus usuarios, es
Ya que otras personas usan los formularios en su base de datos para ingresar datos, lo más probable es
que desee un formulario agradable a la vista del usuario. Estos tipos de cambios son hechos a los
formularios en la vista Vista Diseño.
En la Vista Diseño se puede ver el esquema de lo que se verá en la Vista Formulario, entonces es muy
útil para configurar el tamaño de los controles, otros objetos, tipo de letra, color y bordes del formulario.
Recuerde Como Cambiar a Vista Diseño
Microsoft Access 2007 usa un icono o simbolo de formulario automáticamente, como el que se muestra a
continuación, en el encabezado de cada uno de los formularios.
Una manera de configurar o diseñar los formularios es quitando este símbolo y reemplazándolo con un
logo o símbolo de la empresa. Esto es muy fácil de hacer usando el comando Logotipo.
Reemplazar Este Símbolo de Access con un Logotípo
• Use la ventana Insertar Imágen para encontrar el archivo de la imagen que quiere usar
como logotipo. Luego, dé clic en Aceptar. El nuevo logo deberá aparecer.
Usted también podrá mover o cambiarle el tamaño al logo. Más adelante veremos como mover y cambiar
de tamaño el logotipo en un formulario.
Aplicar un Estilo Aplicando Autoformato
Otra simple manera de cambiar dramáticamente la apariencia de los formularios es aplicando un estipo
del comando Autoformato. Usted, por sí solo, podría modificar el color para cada parte del formulario,
pero Microsoft Access ya ha combinado varios colores en estilos muy atractivos. Estos estilos están
disponibles en el comando Autoformato.
aplicar un Autoformato
Opciones de Autoformato
Una de las maneras más fácil de cambiar el título en el formulario, que aparece en la esquina superior
izquierda al lado del ícono o logo del encabezado.
Cambiar el Título del Formulario
Comando
Título
• Cuando aparece el título subrayado aparece, escriba el nuevo título y teclee la tecla Enter
en su teclado.
Access, al igual que todos los productos de Microsoft Office 2007, le permite cambiar el estilo, el tamaño,
color y la alineación de las letras y el texto. Así como aplicar negrilla, cursiva o subrayar el texto. Todo
esto se realiza desde la pestaña o ficha Diseño, como se ve en la siguiente imagen.
Adicional a formatear el las opciones de texto que están disponibles en el grupo Fuentes. La lista que
acabamos de mencionar incluye las modificaciones de texto más comunes.
Trabajar con Objetos en un Formulario
Otras maneras de modificar la apariencia de un formulario en Access 2007 incluyen cambiar el tamaño y
la posición los objetos que aparecen en el formulario, así como aplicar bordes a los objetos del
formulario. Todas estas tareas son fáciles de hacer en la Vista Diseño.
Mover Objetos a un Formulario
Los bordes pueden hacer que un objeto sea más visible para que el usuario de su formulario lo vea más
fácilmente. Para aplicar un borde a cualquier objeto en un formulario:
• Subraye el objeto dando clic en este.
• Seleccione un tamaño usando el comando Grosor de Línea.
• Seleccione el estilo usando el comando Estilo de Línea.
• Seleccione un color usando el comando Color de la Línea.
Comandos de Borde
¡Desafío!
Si todavía no lo ha hecho, guarde el ejemplo de la base de datos Libro D Libros en su propio computador.
Organizar Registros
Ordenar Registros
Probablemente, ordenar es la manera más simple de mirar sus datos; así se agrupan los registros en
cierto orden. En nuestra librería, por ejemplo, podemos ordenar nuestros datos de diferentes maneras:
• Podríamos organizar las órdenes basándonos en la fecha de la realización de las mismas.
• Podríamos organizar nuestra lista de clientes por el Estado en el que viven, o por el código de
área.
• Podríamos ordenas nuestros libros por autor, categoría, o precio.
Access 2007 le permite organizar sus registros en las tablas de su base de datos basándose en un
campo o valor que puede ser texto (como el apellido de un escritor) o numérico (como el código de área
de los clientes o el precio de los libros). Dependiendo del tipo de valor, Access ofrece diferentes opciones
para ordenar.
Ordenar Texto
Cuando Access 2007 ordena texto, ofrece dos opciones descritas en la siguiente tabla:
Opciones de
También Llamado Descripción
Orden
Los registros comienzan a ordenarse por
De la A a la Z. Ascendente
orden alfabético comenzando por la A.
Los registros se organizan en orden
De la Z a la A. Descendiente alfabético pero al revés, comenzando por
la Z.
To Sort Based on a Text Value
Los comandos para ordenar en el grupo Ordenar y Filtrar en la pestaña o ficha Inicio de la
Cinta de opciones, es otra manera de comenzar a organizar.
Ordenar Números
Access 2007 también ofrece dos opciones cuando debe ordenar valores numéricos. Estas opciones
están descritas en la siguiente tabla:
También
Opción de Ordenar Descripción
Llamado
De números pequeños a Los valores cercanos a 1 están
Ascendente
grandes. desplegados primero
Del más grande al más Los valores más alejados de 1
Descendente
pequeño comienzan al principio de la lista
Organizar Valores Numéricos
• Cuando aparece el menú, seleccione entre las opciones Ordenar de mayor a menor u
Ordenar de menor a mayor.
○ Con la opción Ordenar de menor a mayor, los registros se organizarán basandose
en los valores de los campos escogidos comenzando la lista con el numero más
cercano a 1.
○ Con la opción Ordenar de mayor a menor, los registros se organizarán basandose
en los valores de los campos escogidos comenzando la lista con el numero más
lejano de 1.
Resultados organizados de mayor a menor en la lista de precios
¡Desafío!
Si todavía no lo ha hecho, guarde el ejemplo de la base de datos Libro D Libros en su
computador.
• Abra la tabla Clientes y la tabla Libros.
• Organice por Apellido la tabla de Clientes ordenando de la Z a la A.
• Organice la tabla de Libros por Precio usando la opción Ordenar de menor a mayor.
• Elimine todos los criterios de orden.
• Filtrar Registros
• Otra manera útil de ver o analizar la información en una base
de datos es filtrándola. Los filtros agrupan su información basandose en uno o más
criterios de un campo, luego despliega sólo los registros que contienen esos valores y
criterios específicos. Filtrar datos es muy fácil con Access 2007. Esta lección le enseñará a
filtrar registros usando comandos comunes para filtrar. Usted también aprendera a usar
el botón para cambiar entre los resultados filtrados y los que no están filtrados. Además
aprenderá a realizar filtros avanzados, para guardar los resultados filtrados, y mucho
más.
Filtrar Registros
Filtrar Registros
Cuando se le pide a Access 2007 que filtre sus registros, le está preguntando que haga lo siguiente:
• Busca todos los registros que hay en una tabla.
• Encuentra cada registro que coincide con los criterios que usted definió.
• Luego despliega los resultados en la tabla al esconder los registros que no tienen nada que ver
con lo que usted estaba buscando.
Usted puede filtrar datos usando lo que Microsoft llama método Filtrar por Campo y Filtrar por
Selección. Adicionalmente, Access 2007 puede realizar un Filtro Avanzado, el cual es una pequeña
consulta que se realiza en una tabla. Estas opciones están descritas en la siguiente tabla.
Método Descripción
Filtrar por Campo Enlista todos los valores que se han ingresado en un campo
específico, de tal manera que pueda escoger el valor o los
valores que desea encontrar por medio de Access.
Filtrar por Selección Esta opción ofrece la habilidad de buscar registros basandose
en un valor seleccionado de la tabla. Puede realizar una
consulta para encontrar registros que:
• Igualen un valor
• No se igualen a un valor
• Contengan un valor
• No contengan un valor
Filtro Avanzado Los resultados de un filtro específico son mucho más precisos
al ser organizados y filtrados.
Cuando usted Filtra por Campo, Access 2007 encuentra todos los valores que han sido ingresados en
un campo específico. Access enlista todos estos valores para usted, para que pueda escoger el valor o
los valores que desea que Access le ayude a encontrar en ese campo. Cuando haya encontrado el valor
para filtrar, Access le entrega resultados como un subgrupo de registros en la tabla.
Filtrar por Campo
Filtrar
por Campo
• Cuando la ventana aparece, seleccione el valor que desea usar como filtro:
○ Al seleccionar la casilla Seleccionar todo todos los registros volverán a aparecer
en la tabla. Sin embargo, dé clic en esta opción cuando todos los valores estén
seleccionados.
○ Al seleccionar Vacías se encontrarán registros donde los campos estén en blanco o
vacios.
○ Seleccione las casillas de todos los valores que desee ver en sus resultados.
• Dé clic en Aceptar.
Resultados
después de filtrar por el estado de NC en la lista de Clientes
Los resultados aparecerán en la tabla. Como se puede ver en ejemplo , los resultados están mostrando
todos los clientes que viven en CN. Note que todos los otros registros estan escondidos en esta vista,
pero la tabla sigue siendo la misma, Clientes.
Alternana Filtro y Quitar Filtro de Resultados
Como en la mayoría de acciones en Access, usted puede alternar, de varias maneras, entre sus
resultados filtrados y no filtrados:
• Usando la etiqueta que aparece en la barra de naveegación.
• Usando el botón Alternar Filtro ubicado en el grupo Ordenar y Filtrar.
Access 2007 le permite focalizar mucho más sus resultaos filtrados al aplicar otro nivel de ordenar o
filtrar. Para hacer esto:
• En la tabla donde se muestran los resultados filtrados, seleccione el valor o campo que
desea usar como base para un filtro más profundo.
• Aplique el orden o filtro adicional.
Un Filtro Avanzado es muy similar al multinivel de Microsoft Excel. Un Filtro Avanzadole puede verdad a
enfocar sus registros de verdad. Esto es como realizar una consulta en miniatura en una tabla solamente.
Este usa una pantalla muy similar al diseño de la interfase de consultas, y hasta puede guardar sus
resultados como una consulta para que las pueda volver a usar más adelante. Las consultas serán vistas
en las siguientes lecciones.
Aplicar un Filtro Avanzado
Para aplicar un filtro avanzado a su tabla:
• Dé clic en el comando Avanzadas quese encuentra en el grupo Ordenar y Filtrar en la
pestaña o ficha de Inicio.
• Desde el menú desplegable, seleccione la opción FIltro Avanzado/Ordenar.
• La pantalla diseño se abre para que usted pueda configurar un criterio de filtro y/u Orden
para los diferentes campos en la tabla.
Dise
ño de la Pantalla del Filtro Avanzado
• Para ordenar o filtrar otro campo, arrastre el nombre del campo de la tabla que está en la
parte superior y ubiquelo en una d las casillas superiories del panel inferior. Luego:
○ Para ordenar el nuevo campo:
1. Dé clic en la celda de la fila Orden.
2. Escoja la opción que desea usar de la lista desplegable que aparece en la casilla.
○ Para filtrar un nuevo campo:
1. Dé clic en la celda de la fila Criterios.
2. Ingrese el criterio en esta celda, escribiendo en la celda. Access pondrá comillas al deredor
de su criterio, mostrandole que buscará ese valor exactamente.
Para ver el resultado, dé clic en el botón Alternar Filtro de la pestaña o ficha de Inicio.
Sus resultados filtrados aparecerán en la nueva tabla. Usted puede guardar los filtros avanzados, en caso
de que quiera realizar este filtro más adelante.
Guardar un Filtro Avanzado
Para guardar un Filtro Avanzado:
• Dé clic desecho a la pestaña o ficha Clientes Filtro Diseño en la vista Filtro Avanzado.
• Seleccione del menú desplegable Guardar.
Guar
dar un Filtro Avanzado
• Si aparece la ventana Guardar Como Consulta, usted tiene que darle un nombre al filtro
avanzado.
Esta ventana s[olo aparece la primera vez que se guarda este filtro.
Access 2007 guarda Filtros Avanzados como consultas, porque así es m+as fácil realizar estas consultas
en una tabla.
¡Desafío!
Si todavía no lo ha hecho, guarde el ejemplo Libro D Libros en su computador.
• Use el método Filtrar por Campo para filtrar la tabla Clientes para encontrar todos los clientes
que son de NC.
• Use el método Filtro por Selección para filtrar la tabla Clientes, buscando los que no están en
Raleigh.
Hay tres preguntas que necesita responder cuando está planeando una consulta:
• ¿Cómo quiere que se vean los resultados? Identifique cada campo o información que
quiere incluir en los resultados.
• ¿En qué parte de la base de datos está guardada la información? Haga una lista de las
tablas(y/o cosnultas) que contienen la información que usted necesita ver.
• ¿Cuáles son las condiciones que usted quiere mantener en los datos? Esto ayuda a
determinar varios criterios para que Access pueda llegar a los registros adecuadamente.
Planeando: ¿Quiénes Ordenaron Libros de tecnología?
Pensemos en este proceso para nuestra base de datos de Libro D Libros. Como tenemos una nueva
serie de tecnología que va a salir pronto, y queremos enviar cupones a los clientes que han ordenado
libros de tecnología en el pasado. Una pregunta puede ayudarnos a responder esta consulta: ¿cuáles
son los clientes que han ordenado libros de tecnología? Usemos estas tres preguntas para planear
esta consulta.
• ¿Cuáles son los campos que queremos ver en los resultados? Nosotros necesitamos
una lista de clientes y direcciones para enviar por correo los cupones a nuestros clientes,
entonces necesitaremos que el resultado nos muestre:
Campos en Resultados
• ¿En cuáles tablas está guardada la información? Bueno, para esta consulta vamos a
necesitar:
○ Tabla de Clientes - para conseguir los nombres y las direcciones de los clientes
○ Tabla de Libros - para saber cuales son los libros de tecnología
○ Tabla de Órdenes - para saber cuales son los clientes que han ordenado libros de
tecnología.
• ¿Cuál es la condición que queremos encontrar? Queremos que Access busque sólo los
libros de tecnología.
Condición de la Consulta
Cuando ya haya planeado su consulta, puede realizar una consulta usando las herramientas de Access
2007.
Construir una Consulta Usando el Comando Diseño de Consulta
• Use la ventana Mostrar Tabla para seleccionar las tablas (y/o consultas) para incluir en la
consulta. Nuestro plan necesita las tres tablas.
• Arrastre y suelte los campos que desea ver en sus resultados al panel inferior en la vista
diseño de consulta.
Añadir Campos a Pantalla Diseño de Consulta
Algunas veces los resultados de una consulta incluyen información incesaria para usted. Access 2007 le
permite esconder estos campos facilmente.
Esconder una Parte del Resultado de la Consulta
Mostr
ar Campo en Consulta
Algunas veces usted no necesita guardar sus resultados o su diseño de consulta. Otras veces, usted
querrá guardarla y ejecutarla mas adelante para modificarla un poco. Guardar una Saving a query is very
easy to do.
Guardar una Consulta
Guardando la Consulta
• Dé clic en Aceptar.
• La consulta ahora será guardada como uno de los objetos en el panel izquierdo de la
ventana de Access.
¡Desafío!
Si todavía no lo ha hecho, guarde el ejemplo Libro D Libros en su computador.
• Planee una consulta para encontrar cuales son los clientes que piden cierta categoría de libros.
• Use el comando Diseño de Consulta para realizar la consulta.
• Ejecute la consulta y vea los resultados.
• Guarde la consulta.
• Modifique la consulta para esconder un campo.
• Consultas Con Sentido para Usted - Parte 2
• Usted ya sabe como realizar una consulta básica. En
esta lección le mostraremos como realizar una consulta que incluya una función Total en el
groupo y cuente los registros en los resultados. También aprenderá a ordenar y a filtrar
por medio del diseño de su consulta para defininir más los resultados.
Usar Consultas - Parte 2
Algunas veces, usted querrá ver los resultados de su consulta agrupados o contados en alguna manera.
Access 2007 ofrece varias opciones que hace posible estas funciones. Tal vez la manera más fácil de
hacer esto es por medio del comando Totales, el cual tiene opciones muy similares a las funciones
usadas en Microsoft Excel. Estas funciones incluyen:
• Suma -- usado para sumar los números de una columna.
• Promedio -- usado para encontrar el promedio entre los números de una columna.
• Max -- encuentra el valor más alto en un campo.
• Min -- encuentra el valor más bajo en un campo.
• Cuenta -- usado para contar los números del mismo valor en una consulta.
Una de las funciones más útiles de Totales para usarlo en las consultas, es la función
Cuenta.
Cuando use el comando Totales en una consulta, Access agrupará automáticamente cada campo por el
valor en cada campo. Esto sólo significa que se buscarán valores repetidos y agrupará los mismos, así
aparecen como un solo registro, en vez de muchos registros. Esta función es llamada Agrupar por.
Por ejemplo si nosotros usamos nuestra base de datos como ejemplo. Si realizamos una consulta para
ver la información de cada libro que ha sido ordenado, vamos a obtener una lista que se ve así:
Consulta de
Libros Ordenados
Note que obtenemos un registro por cada orden de cada libro que ha sido pedido u ordenado.
En nuestro ejemplo de librería, queremos ver estos títulos agrupados, para que veamos cada libro que
haya sido ordenado o pedido una sola vez. Para hacer esto, usamos las opciones Cuenta y Agrupar
por.
Opciones Contar y Agrupar en una Consulta
Comando Totales
• Ahora, dé clic en el campo que desea contar en la fila Total. Queremos contar el número
de veces que el mismo libro Libro ID aparece en la tabla Órdenes.
• De la lista desplegable que aparece en las funciones de Total, selecione Contar.
• Dé clic en Ejecutar para ver sus resultados. Note que cada título, autor, precio y categoría
aparecen sólo una vez por cada libro, con una columna extra que indica el número de
veces que este Libro ID aparecerá en la tabla Órdenes.
Contar y
Agrupar en los Resultados de Consulta
Dé clic en¡Desafío!
Si todavía no lo ha hecho, guarde el ejemplo Libro D Libros en su propio computador.
• Cree una consulta que use las opciones Contar y Agrupar por.
• Modifique un diseño de consulta incluyendo un Orden
• Ejecute la consulta y vea los resultados.
• Guarde la consulta.
• Modifique un diseño de consulta para incluir un filtro en el Criterio.
• Ejecute la consulta y vea sus resultados.
• Guarde su consulta.
EjeUsar Reportes para Hacer los Datos Más Significativos a Otros
Ahora que ya sabe como hacer consultas para analizar los datos en una base de datos, es tiempo
de encontrar la manera de crear un informe para que estos datos tengan significado para otras
personas también. esta lección le mpstrará como crear un informe usando el comando Informe. También
aprenderá a usar las opcione para agrupar y límites de consulta para hacer los informes más fáciles
de leer, así como identificar varias plantillas de informes y opciones de diseño que se pueden
configurar en la Vista Diseño. Finalmente, usted verá como usar Vista Preliminar y como guardar un
reporte.
• Usar Informes para que los Datos tengan Significado para Otros
•
• ¡Ver el Vídeo! (7:07 min) Consejos para ver nuestros vídeos.
•
• Descargue el ejemplo para trabajar con el vídeo.
•
• Usar Reportes para Hacer los Datos Más Significativos para Otros
•
• Como usted sabe, las consultas hacen que los datos tengan significado para usted.
Pero algunas veces, necesita compartir los datos con otras personas que no están
familiarizadas con la base de datos. Un informe es una manera efectiva de
presentar sus datos usando un diseño atractivo. En Access el texto se puede
modificar, como si fuera un documento de Word.
• Microsoft Access 2007 ofrece herramientas para crear y formatear un informe. El
Asistente de Informes lo lleva a través de varios pasos para crear un reporte. Sin
embargo, el comando Informe, es mucho más fácil de usar, y todas las opciones
están dispinibles en la Vista Diseño, cuando el Informe ya haya sido creado. Con
estas herramientas, usted puede crear un informe basado en una tabla o en una
consulta.
Una de las maneras más fácil de crear un informe es usando una tabla como fuente de ese informe. Por
ejemplo, en nuestro escenario de la librería tenemos una tabla que enlista todos los libros en nuestro
inventario. Queremos crear un informe de Lista de Precios de Libros que tenta todos los detalles de cada
libro en el inventario. El comando Informe hace que todo esto sea increíblemente fácil, ya que incluye
automáticamente cada campo del a tabla en el informe.
Crear un Informe Basado en una Tabla usando el Comando Informe
Lista de Precios de
los Libros
Access 2007 también puede crear un reporte usando una consulta como la fuente. El proceso para crear
un reporte basado en una consulta es igual al proceso de crear un reporte basado en la tabla que fue
usada en la página anterior. Y justo como se hace un reporte de una tabla, cada campo y registro que
aparece en los resultados de la consulta aparece en el informe.
Limitar el Número de Registro en un Informe
Es posible limitar el número de registros en un informe, teniendo en cuenta que el reporte se basa en una
consulta. El límite se establece en la consulta misma, usando la vista diseño de consulta.
Para limitar los registros en una consulta:
• Abra la consulta en la Vista Diseño
• Use la opción Devuelve en el grupo de comandos Configuración de Consultas para
configurar el número de registros que desea encontrar en los resultados de la consulta y al
final del informe.
Límite de Consultas
• Dé clic en Ejecutar para ver como quedarán los resultados en su consulta y por ende en
su informe.
• Cree el reporte usando el comando Reporte en la pestaña o ficha Crear.
• Formatee el reporte como lo desee.
Agrupar registros en un informe puede hacerlo m[as entendible. Microsoft Access 2007 ofrece una
rápida y facil manera de añadir grupos en un informe.
Añadir Grupos a un Informe
• Esto abre un panel llamado Agrupación, Orden y Total en la parte inferior de la ventana.
Ventana
Agrupación, Orden y Total
• Cuando libere el botón del mouse, el informe aparecerá con los registros agrupados. Ahora
nuestros reportes están agrupados en Categoría como se ve a continuación.
Lista de Precios de
Libros Abrupada por Categorías
El panel Agrupación, Orden y Total permanecerá abierta hasta que usted la cierre.
Formatear un Informe en la Vista Diseño
Access abre el informe creado en Vista Diseño, para que usted pueda realizar modificaciones facilmente.
En la Vista Diseño, usted puede cambiar la manera como se ve su informe de muchas maneras, por
ejemplo:
• Eliminando columnas y otros elementos de informe.
• Mover y cambiar de tamaño las columnas.
• Añadir un logo.
• Cambiar el título y otro texto en el encabezado del informe.
• Aplicar un estilo de informe con el Autoformato
• Modificar el diseño de la página.
Eliminar una Columna u Otro Elemento en el Informe
• Dé clic en Aceptar.
Si no le gusta el texto o fuente que Access usa en sus informes, los puede modificar usando los
comandos para formatear texto de Microsoft. Puede modificar el tamaño, el tipo, el color, la alineación y
mucho más. Estos funcionan igual que en Word o cualquier procesador de texto:
• Resalte el texto que desea modificar
• Seleccione las opciones de formato que desee, de las listas desplegables que aparecen al
dar clic en cada uno de los comandos del grupo Fuente.
Al igual que en los formularios, Microsoft Access 2007 ofrece una variedad del estilos en el comando
Autoformato. Para aplicar una estilo:
• Dé clic en el comando Autoformato en la pestaña o ficha Formato.
Autoformatos para el Informe
Cuando un informe es creado, se abre una Vista Diseño, como la que se ve a continuación. Las líneas
punteadas nos muestran donde esta el borde de la página que se verá en la Vista Informes.
El Informe en
Vista Diseño
• Seleccione las opciónes de diseño que desee alterar o cambiar desde el grupo Diseño de
Página en la pestaña Diseño Preliminar.
Cuando usted ha creado y modificado un reporte y trata de cerrarlo, Microsoft Access 2007 le pedirá un
nombre y que guarde su reporte. Si no va a volver a necesitar este reporte, no necesitará guardarlo. Sin
embargo, si usted cree que necesitará volverlo a publicar, es mejor que lo guarde.
To Save a Report
¡Desafío!
Si todavía no lo ha hecho, guarde el ejemplo de la base de datos Libro D Libros en su propio
computador.
• Cree un informe basándose en una tabla.
• Cree un informe basándose en una consulta.
• Modifique el diseño de un informe, cambiando lo siguiente:
○ Cambie el tamaño de las columnas.
○ Elimine elementos del informe.
○ Déle un nuevo nombre al título del informe.
○ Aplique un estilo de Autoformato a su informe.
○ Use Agrupar, ordenar y totales en un informe.