Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Access forma parte de Microsoft Office System, por lo que los objetos de la interfaz
bsica (mens, barras de herramientas, cuadros de dilogo) le resultarn familiares si
ha utilizado otros productos de Office u otros programas de Microsoft Windows. Sin
embargo, Access tiene ms facetas que la mayora de estos programas, por lo que tal
vez le parezca ms complejo hasta que se familiarice con l.
En este libro encontrar instrucciones sencillas sobre cmo utilizar Access para crear
bases de datos, y con su lectura pasar de no saber nada o muy poco sobre Access
o, en este caso, sobre bases de datos a disponer de un grado de experiencia que le
permitir desarrollar programas de bases de datos para uso individual o colectivo.
En este artculo se explica el concepto de base de datos, se proporciona una breve
explicacin sobre Access y se ofrece un recorrido por el programa. Para ilustrar las
partes de la base de datos se utiliza una tienda de plantas y tiles de jardinera ficticia
llamada The Garden Company. Este recorrido le proporcionar los conocimientos
bsicos que necesita para empezar a trabajar con Access y crear sus propias bases de
datos. Despus de explorar la estructura de la base de datos GardenCo, examinar
algunos de los objetos utilizados para almacenar y manipular los datos que sta
contiene. Por ltimo, aprender a obtener una vista previa de los distintos objetos de
Access y a imprimirlos.
Introduccin a las bases de datos
En su forma ms bsica, una base de datos es el equivalente informtico de una lista
de datos organizados. Normalmente, esta informacin tiene un tema o una finalidad
comn, como la lista de empleados que se muestra a continuacin:
ID
Apellido
Nombre
Puesto
Fecha de contratacin
Barrera
Enrique
Representante de ventas
1 de mayo de 1992
Rivera
Agustina
Vicepresidenta de ventas
14 de agosto de 1992
Alzaga
Diego
Representante de ventas
1 de abril de 1992
Ceballos
Delia
Representante de ventas
3 de mayo de 1993
Esta lista est organizada en una tabla de columnas y filas. Cada columna (o campo)
contiene un tipo determinado de informacin sobre un empleado: nombre, apellido,
fecha de contratacin, etc. Cada fila (o registro) contiene informacin sobre un
empleado diferente.
Si una base de datos no hiciera otra cosa que almacenar informacin en una tabla,
tendra la misma utilidad que una lista impresa. Pero puesto que la base de datos
almacena informacin en formato electrnico, puede manipular la informacin de
maneras muy eficaces para ampliar su utilidad.
Por ejemplo, es probable que tenga a mano una gua telefnica de su ciudad. Si desea
localizar a una persona o una empresa de su ciudad, podr hacerlo, ya que la
informacin de la gua telefnica est organizada de un modo comprensible. Si desea
ponerse en contacto con alguna persona que se encuentra un poco ms lejos, puede
acudir a la biblioteca pblica y utilizar su coleccin de guas telefnicas, que
probablemente incluir una para cada una de las ciudades ms grandes de su pas. Sin
embargo, si desea encontrar los nmeros de telfono de todas las personas de su pas
que tienen sus mismos apellidos, o si desea obtener el nmero de telfono del vecino
de su abuela, estas guas telefnicas no le servirn de mucho, ya que no estn
organizadas de forma que permitan encontrar fcilmente esa informacin.
Cuando la informacin publicada en una gua telefnica se almacena en una base de
datos, ocupa menos espacio, cuesta menos reproducirla y distribuirla y, si la base de
datos est correctamente diseada, la informacin puede recuperarse de muchas
formas. El poder real de una base de datos no estriba en su capacidad de almacenar
como
un
rea
de
almacenamiento
nica
extraer
la
informacin
Sugerencia Para permitir la compatibilidad total con las bases de datos existentes, el
formato predeterminado de las nuevas bases de datos creadas con Access 2003 es
Access 2000.
Ing. Mario Surez
De todos estos tipos de objetos, slo uno, la tabla, se utiliza para almacenar
informacin. Los dems sirven para administrar, manipular, analizar, recuperar, mostrar
o publicar la informacin de las tablas, es decir, para hacer que la informacin sea lo
ms accesible y, por tanto, lo ms til posible.
Durante aos, Microsoft ha hecho grandes esfuerzos por convertir Access no slo en
uno de los programas de base de datos del mercado ms eficaces, sino tambin en uno
de los ms fciles de aprender y utilizar. Como Access forma parte de Office System,
puede utilizar muchas de las tcnicas que conoce de otros programas de Office, como
Microsoft Office Word y Microsoft Office Excel, cuando trabaje con Access. Por ejemplo,
puede usar comandos, botones y mtodos abreviados de teclado familiares para abrir y
modificar la informacin de las tablas de Access. Y como Access est integrado con
otros componentes del grupo de programas, puede compartir fcilmente la informacin
entre Access y Word, Excel u otros programas.
En la barra de tareas, haga clic en el botn Inicio, elija Todos los programas
y Microsoft Office y haga clic en Microsoft Office Access 2003.
Al igual que otros programas de Office, Access tiene una barra de mens y una o
varias barras de herramientas a lo largo de la parte superior de la ventana. Cuando
haga clic en Nuevo o Buscar archivo en el men Archivo, o cuando haga clic en
2.
3.
Cada objeto de Access tiene dos o ms vistas. Para las tablas, las dos vistas ms
comunes son la vista Hoja de datos, en la que puede ver y modificar los datos de la
tabla, y la vista Diseo, en la que puede ver y modificar la estructura de la tabla. Al
hacer clic en el botn Vista, alternar entre la vista Hoja de datos y la vista Diseo de la
tabla abierta. Puede hacer clic tambin en la flecha abajo situada a la derecha del botn
Vista y seleccionar una vista de la lista desplegable.
Cuando examine una tabla en la vista Hoja de datos, ver los datos de la tabla en
columnas (campos) y filas (registros).
Si dos tablas tienen uno o varios campos en comn, puede incrustar la hoja de datos de
una tabla en la otra. Con la hoja de datos incrustada, denominada hoja de datos
secundaria, puede ver la informacin en ms de una tabla al mismo tiempo. Por
ejemplo, tal vez desee incrustar una hoja de datos Pedidos en una tabla Clientes para
poder ver los pedidos realizados por cada cliente.
En este ejercicio, examinar las tablas de la base de datos GardenCo en vistas
diferentes.
1.
2.
4.
5.
Esta hoja de datos contiene una lista de las categoras de productos vendidos por
The Garden Company. Como puede ver, hay campos para el Id. de categora, el
nombre de categora y la descripcin.
6.
Haga clic en el signo menos situado a la izquierda del registro Bulbs para
contraer la hoja de datos secundaria.
8.
9.
Haga doble clic en Orders (Pedidos) para abrir la tabla en la vista Hoja de
datos.
12.
Cierre la tabla Orders y haga clic en No si se le pide que guarde los cambios
realizados en el diseo de la tabla.
13.
Haga doble clic en Products en la lista de tablas para abrirla en la vista Hoja
de datos.
Observe que esta tabla contiene 189 registros.
14.
En la vista Hoja de datos, puede ver los datos almacenados en la tabla, mientras
que en la vista Diseo, puede ver la estructura de tabla subyacente.
En la parte superior de esta ventana de consulta hay cuatro ventanas pequeas en las
que se muestran los campos de las cuatro tablas que se incluirn en esta consulta. Las
lneas que conectan las tablas indican que estn relacionadas en virtud de los campos
Ing. Mario Surez
comunes. La primera fila de la cuadrcula contiene los nombres de los campos que se
van a incluir en la consulta, y en la segunda fila se muestra a qu tabla pertenece cada
campo. La tercera fila (llamada Total) realiza clculos a partir de los valores de los
campos, y la cuarta fila indica si los resultados de la consulta se van a ordenar por este
campo. La marca de verificacin de la quinta fila (llamada Mostrar) indica que el campo
se va a mostrar en la hoja de datos de resultados (si la casilla de verificacin no est
activada, el campo se puede utilizar para determinar los resultados de la consulta, pero
no se mostrar). La sexta fila (llamada Criterios) contiene los criterios que determinan
los registros que se van a mostrar, y la sptima fila (llamada o) define criterios
alternativos.
Aunque de momento esto parezca algo complicado, no se preocupe. Cuando aborde
las consultas de una manera lgica, empezar a verle el sentido. Y no piense tampoco
que esto va a requerir un gran trabajo. El Asistente para consultas le ayudar a
estructurar la consulta, y si crea una consulta que piensa ejecutar varias veces, puede
guardarla. Pasar a formar parte de la base de datos y se mostrar en la ventana de
base de datos cuando haga clic en Consultas en la barra Objetos.
En este ejercicio, examinar algunas consultas que ya estn definidas y las guardar en
la base de datos GardenCo.
1.
2.
3.
5.
La barra de exploracin indica que hay 171 registros mostrados. La tabla Products
contiene 189 registros. Para averiguar por qu faltan 18 registros, es necesario
examinar esta consulta en la vista Diseo.
6.
En la parte superior de la ventana de consulta, hay dos cuadros que contienen los
campos de las tablas para las que se ha diseado esta consulta. La parte inferior
es la cuadrcula de diseo, donde se crea la consulta. Cada columna de la
cuadrcula puede hacer referencia a un campo de una de las tablas de arriba.
Observe que en la fila Criterios se ha especificado <> S (distinto de S) para el
campo Suspendido. Por consiguiente, esta consulta busca todos los registros que
no tengan el valor S en ese campo (es decir, que no se hayan suspendido).
7.
Este formulario est formado por un formulario principal vinculado a una nica tabla.
Pero un formulario puede incluir tambin subformularios vinculados a otras tablas. El
formulario contiene controles de etiqueta que incluyen el texto que aparece en el
Ing. Mario Surez
3.
5.
Haga clic en el botn Nuevo registro (el que contiene el asterisco) para
mostrar un formulario en blanco en donde puede especificar un nuevo pedido.
6.
7.
8.
Este formulario se utiliza para modificar los registros de los productos actuales o
especificar nuevos registros.
9.
10.
11.
Elija cada uno de los iconos del cuadro de herramientas hasta que aparezca el
nombre de la herramienta.
stas son las herramientas que se utilizan para crear formularios personalizados
para la base de datos.
13.
14.
Puede examinar los informes en tres vistas: vista Diseo, en donde puede manipular el
diseo de un informe del mismo modo que manipula un formulario; Vista preliminar, en
la que el informe aparece exactamente tal y como quedar cuando se imprima; y Vista
previa del diseo, que muestra el aspecto de cada elemento pero sin los detalles de la
vista preliminar. Un informe en la vista Diseo tiene un aspecto similar al siguiente:
2.
3.
4.
5.
6.
7.
Consulte cada una de las pginas haciendo clic en los botones de exploracin
de la parte inferior de la ventana.
8.
Cierre el informe.
Pginas
Para que las personas puedan ver y manipular la informacin de la base de datos a
travs de una intranet o de Internet, puede crear pginas, denominadas tambin
pginas de acceso a datos. Trabajar con una pgina de acceso a datos en el Web es
muy similar a trabajar directamente con una tabla o formulario en Access: los usuarios
pueden trabajar con los datos de las tablas, ejecutar consultas y especificar informacin
en formularios.
Aunque publicar informacin de base de datos en el Web pueda parecer una tarea
bastante complicada, Access proporciona un asistente que realiza automticamente la
mayor parte del trabajo tedioso de creacin de pginas de acceso a datos. Puede
utilizar una pgina generada por el asistente tal cual, o puede agregar su toque
personal en la vista Diseo.
Macros
Las macros sirven para que Access responda a un suceso, como el clic de un botn, la
apertura de un formulario o la actualizacin de un registro. Las macros pueden ser
especialmente tiles cuando prevea que otras personas con menos experiencia en el
manejo de Access vayan a trabajar en la base de datos. Por ejemplo, puede convertir
acciones de base de datos rutinarias, como abrir y cerrar formularios o imprimir
informes, en botones de comandos en los paneles de control. Y si agrupa una serie de
comandos de men y se los proporciona al usuario mediante una macro que se ejecuta
con el clic de un botn, se asegurar de que todos los usuarios hagan el trabajo de la
misma forma.
Mdulos
Ms completos que las macros, los mdulos son programas de Microsoft Visual Basic
para Aplicaciones (VBA). VBA es un lenguaje de programacin de alto nivel
desarrollado por Microsoft con el propsito de crear programas Windows. Con todos los
programas de Office System se puede utilizar un grupo comn de instrucciones de VBA,
Ing. Mario Surez
y cada programa tiene tambin su propio grupo de instrucciones. Mientras que las
macros pueden automatizar cuatro o cinco docenas de acciones, VBA incluye cientos
de comandos y se puede ampliar indefinidamente con complementos de otros
fabricantes. Puede utilizar VBA para realizar tareas demasiado complejas para
controlarlas con macros, como abrir una hoja de calculo Excel y recuperar informacin
especfica.
Sugerencia El CD-ROM de instalacin de Office incluye varias bases de datos de
ejemplo que ilustran muchos de los principios de creacin y uso de una base de datos.
Una de ellas, la base de datos Importadores Neptuno, se utiliza como ejemplo en
muchos temas de la Ayuda en pantalla de Access, por lo que resulta ideal para una
exploracin inicial. Encontrar un vnculo a esta base de datos en el men Ayuda de
Access, bajo Bases de datos de ejemplo.
Vista/Objeto
Tabla
Consulta
Diseo
Formulario
Informe
VP, IC
VP, IC
Hoja de datos
VP, IC
VP, IC
VP, IC
Tabla dinmica
VP, IC
VP, IC
VP, IC
Grfico dinmico
VP, IC
VP, IC
VP, IC
SQL
Formulario
VP, IC
Si una celda est sombreada, el objeto admite esa vista. VP en una celda indica que se
puede utilizar la vista preliminar para ese objeto en la vista. IC indica que se admiten los
comandos Imprimir y Configurar pgina para ese objeto en esa vista.
Los objetos menos comunes (pginas, macros y mdulos) disponen de menos
comandos de vista e impresin, como se muestra a continuacin:
Vista/Objeto
Pgina
Diseo
Pgina
Macro
Mdulo
VP, IC
IC
IC
Objeto
IC
Estas tablas hacen que el proceso de obtener una vista previa e imprimir los datos
parezca un poco complicado, pero la idea es que los comandos de impresin
apropiados estarn normalmente disponibles cuando los necesite.
Ing. Mario Surez
2.
Este tabla contiene informacin sobre nueve empleados. Observar que hay ms
campos de los que caben en la pantalla.
3.
4.
5.
6.
ste es el mismo cuadro de dilogo que vera si hiciera clic en Configurar pgina
en el men Archivo. Puede utilizar este cuadro de dilogo para controlar la
configuracin de los mrgenes y del diseo de pgina.
7.
8.
Haga clic en el botn Imprimir para enviar esta hoja de datos a la impresora
predeterminada.
Sugerencia Si su equipo est conectado a varias impresoras y desea enviar el
trabajo a una impresora distinta de la predeterminada, en el men Archivo, haga
clic en Imprimir y, a continuacin, seleccione la impresora que desee de la lista
situada cerca de la parte superior del cuadro de dilogo.
9.
10.
11.
12.
14.
Observe que en la vista previa slo aparece la informacin que haba en la ficha
activa. Si desea imprimir la informacin de la otra ficha, primero debe activar esa
ficha.
15.
16.
Puntos clave
Access forma parte de Microsoft Office System, por lo que los objetos de la
interfaz bsica (mens, barras de herramientas, cuadros de dilogo) funcionan
prcticamente del mismo modo que en otros productos de Office u otros programas
de Microsoft Windows.
Una base de datos es el equivalente informtico de una lista de datos
organizados. La eficacia de una base de datos depende de la capacidad de
recuperar rpidamente informacin precisa de ella. En Access, los datos estn
organizados en tablas formadas por columnas y filas, llamados campos y registros.
Access es una base de datos relacional, por lo que puede tratar las distintas tablas
de una base de datos como un rea de almacenamiento nica y extraer fcilmente
informacin de las distintas tablas en el orden y formato que mejor le convenga.
Una tabla es slo uno de los tipos de objetos con los que puede trabajar en
Access. Los otros tipos de objetos son: consultas, formularios, informes, pginas de
acceso a datos, macros y mdulos. Las tablas son los objetos de base de datos
principales, y la finalidad de los dems objetos de base de datos es interactuar con
una o varias tablas.
Cada objeto de Access tiene dos o ms vistas. Por ejemplo, puede ver los
datos de una tabla en la vista Hoja de datos y definir cmo se muestran los datos
en la vista Diseo.
Un modo de localizar informacin en una base de datos de Access es crear
consultas. Las consultas sirven para buscar informacin y poder verla, cambiarla o
analizarla de formas distintas. Las consultas se pueden ver en la vista Hoja de
datos o en la vista Diseo, pero puede utilizar tambin los resultados de una
consulta como componente base para otros objetos de Access, como un formulario
o un informe.
Ing. Mario Surez