0% encontró este documento útil (0 votos)
21 vistas105 páginas

Access2000 1

El documento presenta un curso sobre Microsoft Access 2000, que se llevó a cabo del 18 de abril al 2 de junio de 2005, en el Aula de Informática de Elorrieta. Se aborda la creación y manejo de bases de datos relacionales, incluyendo tablas, consultas, formularios e informes, así como la utilización de macros y módulos para personalizar objetos. El contenido se organiza en secciones que detallan desde la creación de tablas hasta la generación de informes, facilitando el aprendizaje de la gestión de datos en Access.

Cargado por

Monika Valle
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas105 páginas

Access2000 1

El documento presenta un curso sobre Microsoft Access 2000, que se llevó a cabo del 18 de abril al 2 de junio de 2005, en el Aula de Informática de Elorrieta. Se aborda la creación y manejo de bases de datos relacionales, incluyendo tablas, consultas, formularios e informes, así como la utilización de macros y módulos para personalizar objetos. El contenido se organiza en secciones que detallan desde la creación de tablas hasta la generación de informes, facilitando el aprendizaje de la gestión de datos en Access.

Cargado por

Monika Valle
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

APLICACIONES INFORMÁTICAS

Base de Datos ACCESS 2000


Fechas de impartición: desde el 18 de abril del 2005 al 2 de junio del 2005
Lugar: Aula de Informática de Elorrieta

Impartido por: Agate Ikazuriagagoitia


Microsoft
Access 2000
ÍNDICE

1. Presentación________________________________________________________________1

2. Microsoft Access Visión general_____________________________________3

3. Tablas__________________________________________________________________5

3.1 Creación de una tabla desde el asistente_________________________5

3.2 Creación de una tabla desde Diseño_______________________________9

3.3 Uso de las tablas___________________________________________________16

3.4 Búsquedas__________________________________________________________18

3.5 Ordenar_____________________________________________________________19

3.6 Filtros_______________________________________________________________19

4. Relaciones____________________________________________________________22

4.1 Eliminar_____________________________________________________________25

4.2 Actualizar___________________________________________________________25

4.3 Tipo de combinación_______________________________________________25

4.4 Tipos de relaciones________________________________________________28

5. Manejo de datos______________________________________________________29

5.1 Importar datos_____________________________________________________29

5.2 Vincular tabla______________________________________________________30

5.3 Exportar____________________________________________________________31

5.4 Copiar registros____________________________________________________31

6. Consultas_____________________________________________________________33

6.1 Creación y diseño de una consulta_______________________________34

6.2 Ordenación de registros en consultas____________________________37

6.3 Criterios en una consulta__________________________________________38

6.4 Campos calculados_________________________________________________41

6.5 Calcular totales en consultas_____________________________________43

6.6 Consulta de tabla de referencias cruzadas_______________________45

6.7 Consultas de acción________________________________________________46

6.8 Consultas con Parámetros_________________________________________48

6.9 Funciones___________________________________________________________52
7. Formularios___________________________________________________________57

7.1 Creación de un formulario_________________________________________58

7.2 Presentaciones de la ventana formulario________________________61

7.3 Personalizar un formulario________________________________________62

7.4 Formularios desde Diseño_________________________________________70

7.5 Uso de expresiones________________________________________________71

7.6 Guardar un formulario_____________________________________________79

7.7 Gráficos_____________________________________________________________80

7.8 Formulario para pedir datos______________________________________82

8. Informes______________________________________________________________87

8.1 Tipos de informes__________________________________________________87

8.2 Creación de informes______________________________________________88

8.3 La barra de herramientas de informes___________________________90

8.4 Secciones de un informe__________________________________________91

8.5 Ordenar y agrupar datos__________________________________________93

8.6 Propiedades de un informe________________________________________94

8.7 Guardar un informe________________________________________________96

8.8 Etiquetas____________________________________________________________96

8.9 Combinar con Word________________________________________________98

9. Ayuda_________________________________________________________________99

9.1 Contenido e índice___________________________________________________100


Microsoft ACCESS 2000

1. Presentación
Una Base de Datos es un conjunto de información almacenado en un único medio. En
una Base de Datos podemos almacenar todos los datos referentes a un negocio o
Empresa: Clientes, Empleados, Productos, etc.

Esta información se organiza en ficheros que contienen un tipo específico de


información que está agrupada en fichas individuales. Por ejemplo, en un fichero de
clientes cada ficha contendría los diferentes datos de cada uno de los clientes, tales
como nombre, teléfono, dirección...

Access 2000 trabaja estos ficheros en forma de Tablas en las que cada fila
corresponde a un Registro (un Libro) y cada columna corresponde a un Campo (un
apartado o dato) (título, tema, editorial,....).

La utilización de una Base de Datos ofrece la comodidad de trabajar con volúmenes


importantes de información de forma ágil.

Resulta muy fácil la incorporación de nuevos datos, como la supresión de datos ya


existentes, la modificación de datos, su clasificación y localización de información
concreta de modo rápido y sencillo.

Microsoft Access es un sistema de administración de Bases de Datos Relacionales


(RDBMS). Las Bases de Datos Relacionales tienen la capacidad de enlazar diferentes
Tablas a través de informaciones comunes (campos de enlace) de forma que los
datos no necesiten repetirse en cada uno de los ficheros en los que vayan a ser
utilizados.

Como ya veremos más adelante para trabajar con bases de datos relacionales
estructuraremos la información por grupos de forma que no se repita dicha
información.

Por ejemplo, si deseamos conocer el nombre de una persona que ha cogido en


préstamo un libro determinado, no es necesario que este dato esté incluido ni en la
Tabla de libros ni en el de entradas y salidas de los mismos. Podemos extraerlo de la
Tabla de personas si previamente se ha establecido la correspondiente Relación
entre Tablas como se muestra en la figura de la página siguiente.

ACCESS 2000 Presentación Pág. 1


Plan de Formación Continua Hobetuz

Pág. 2 ACCESS 2000 Ayuda


Microsoft Access 2000

2. Microsoft Access Visión general


Los elementos a través de los cuales vamos a crear y explotar nuestra base de datos
en Access 2000 son los siguientes:

 Tablas: La Tabla es la estructura fundamental de un sistema de administración de


bases de datos relacionales.

Las Tablas son colecciones de datos distribuidos en filas y columnas sobre un tema
particular. En una tabla las columnas corresponden a los campos y las filas a los
registros.

 Consultas: Una Consulta es una pregunta a las tablas de la base de datos o una
petición para realizar una acción sobre ellos. Los datos que verifiquen la consulta
serán devueltos al usuario en lo que se denomina Hoja de Respuestas Dinámica.

Las consultas pueden realizarse sobre una o más tablas. Así mismo, pueden
almacenarse y ser utilizadas posteriormente como base para la realización de
Informes, Formularios, etc.

En Access se pueden crear y ejecutar los siguientes tipos de consultas:

o Consultas de Selección.
o Consultas de Acciones.
o Consultas de Tablas de Referencias Cruzadas.
o Consultas de Parámetros.
o Consultas específicas SQL.

 Formularios: Al igual que un impreso en papel, que se cumplimenta con un lápiz,


un formulario identifica los datos que deseamos recopilar. Una vez creadas las tablas,
el usuario puede alterar la presentación de los datos en pantalla por medio de
formularios. Su diseño es muy sencillo a través de los llamados Asistentes de
Formularios. Es posible incorporar imágenes en cualquier formulario.

 Informes: Al conjunto de información que organizamos según determinados


criterios y al que damos un formato determinado se denomina Informe. Los informes
se utilizan en Access para mejorar la presentación de los datos en una página
impresa.

ACCESS 2000  Ayuda Pág. 3


Plan de Formación Continua Hobetuz

 Macros y Módulos: La utilización de macros y módulos nos permiten la


personalización de los distintos objetos creados con Access. Utilizando Macros
pueden automatizarse tareas repetitivas como búsquedas automáticas, asegurar la
exactitud de los datos, automatizar transferencias de datos, etc. Access incorpora
además un potente lenguaje de programación denominado ACCESS BASIC. Un
Módulo es un conjunto de declaraciones, instrucciones y procedimientos
almacenados juntos como una unidad con un nombre. Access tiene tres tipos de
módulos: Módulo Formulario, Módulo Informe y Módulo Global.

Tabla

Consulta

Formulari Informe
o

Macro Módulo

Pág. 4 ACCESS 2000 Ayuda


Microsoft Access 2000

3. Tablas
Access 2000 es un sistema interactivo de administración de Bases de Datos
Relacionales en entorno Windows 95 o posterior.

Para trabajar con una base de datos relacional, el primer elemento que debemos
definir son las tablas que la forman.

La Tabla es la estructura fundamental de un sistema de administración de bases de


datos relacionales. Son colecciones de datos distribuidos en filas y columnas sobre un
tema particular. En una tabla las columnas corresponden a los campos (un apartado o
dato) y las filas a los registros (fichas).

Cuando creamos una tabla por primera vez, lo que estamos creando es un
contenedor de datos vacío, por lo tanto estamos definiendo la estructura de datos con
la que vamos a trabajar. Al diseñar una tabla debemos especificar los campos que
queremos que contenga, definiendo el nombre de los mismos y el tipo de contenido.

3.1 Creación de una tabla desde el asistente

Para determinar las tablas necesarias para estructurar adecuadamente la base de


datos hay que distribuir la información en agrupaciones cuyos datos se refieran al
mismo tema.

Los campos permiten describir las características correspondientes a un tema


agrupado en una tabla.

Para determinar los campos necesarios en una tabla hay que tener en cuenta las
siguientes consideraciones:

 Que el campo describa y corresponda a la tabla (tema).

 No incluir campos calculados, ocupan espacio y se pueden obtener cuando


sea necesario, a través de consultas.

Para crear una tabla existen dos procedimientos:

ACCESS 2000  Ayuda Pág. 5


Plan de Formación Continua Hobetuz

 La utilización del Asistente para Tablas.

 La creación personalizada de la misma.

El método más sencillo para crear la mayoría de las tablas, tanto para uso personal
como profesional es mediante el Asistente para tablas, que plantea preguntas sobre
los campos que se desean incluir y después la crea automáticamente. Como veremos
en este capítulo, el asistente tiene definido el tipo de información a introducir (Texto,
Número, Fecha, etc.).

Del menú
Archivo
seleccionamos
la opción,
Nueva base
de datos, o
pulsamos el

icono de la
barra de
herramientas y
aparecerá la
pantalla de la
página anterior

Si activamos la
carpeta Bases
de datos se
nos mostrará un conjunto de bases de datos que podremos utilizar como plantillas de
la nueva a crear; no obstante no es muy frecuente la utilización de éstas.

Vamos a partir de cero, es decir, crearemos la base de datos a partir de una base de
datos en blanco, por lo que al pulsar el botón Aceptar, tras lo cual le indicaremos el
nombre y la localización y Access 2000 le asignará la extensión .mdb.

De los seis
módulos de que
consta Access
2000, se nos
muestra

automáticamente activa la carpeta Tablas, y pulsaremos el botón Nuevo.

Pág. 6 ACCESS 2000 Ayuda


Microsoft Access 2000

Es en este punto en el que seleccionaremos el Asistente para tablas.

Si seleccionáramos las opciones de Vista hoja de datos o Vista diseño


procederíamos a definir la estructura de nuestra tabla sin ningún tipo de ayuda,
escribiendo el nombre de los campos, el tipo y la definición de los mismos.

El Asistente para tablas, nos mostrará nombres de campos pertenecientes a tablas ya


existentes para ser reutilizados.

De las tablas de
ejemplo que nos
muestra el Asistente
de Access 2000
seleccionaremos
aquella que tenga los
campos más
parecidos a la que
queremos construir,
de la lista de campos
iremos seleccionando
uno a uno aquellos
que nos interesen y
los incorporaremos a

nuestra tabla mediante el botón .

Si hemos incorporado algún campo de más, una vez seleccionado pulsando el botón

lo borraremos de nuestra tabla. Los botones pasan todos los campos


en la dirección indicada.

Si queremos cambiar el nombre de algún campo, una vez seleccionado pulsaremos el


botón Cambiar nombre del campo. Una vez asignados todos los campos daremos
el nombre a la tabla.

A partir de este momento decidiremos si queremos modificar el diseño de la tabla


para lo cual activaremos la opción, o si queremos introducir datos con formato de
tabla o mediante un formulario como asistente.

ACCESS 2000  Ayuda Pág. 7


Plan de Formación Continua Hobetuz

Antes de pulsar el botón Terminar si queremos retroceder a las pantallas anteriores


pulsaremos el botón Atrás.

Para introducir datos pulsamos el botón Abrir desde la carpeta Tablas, el formato
para introducir los datos corresponde al formato de Hoja de datos, como se muestra
en la figura:

Al trabajar con el formato de Hoja de datos podemos observar que cada campo tiene
un ancho de columna asignado por defecto y al introducir los datos en determinados
campos no los vemos en su totalidad.

No obstante cuando definamos Formularios o Informes los datos estarán al completo.

Si por comodidad queremos ver toda la información de un campo podemos variar el


ancho ajustando el ancho de la columna.

3.2 Creación de una tabla desde Diseño

Pág. 8 ACCESS 2000 Ayuda


Microsoft Access 2000

Si queremos crear una tabla podemos seleccionar la opción Vista Diseño de entre
las distintas vistas que se nos muestran al pulsar el botón Nuevo de la carpeta
Tablas.

Desde este modo de creación tenemos que indicar el nombre de los campos, el tipo
de datos que van a contener, etc.

Al pulsar el botón Aceptar la ventana de diseño incorpora la barra de herramientas


propia del diseño de tablas, como se muestra a continuación:

En todas las barras de herramientas de Access vamos a encontrar una serie de botones comunes
de Office. En este manual detallaremos aquellos botones que sean propios de la acción que
estemos realizando.

Vista diseño y vista hoja de datos.

Fija clave principal en el campo donde está situado el cursor.


Funciona como un interruptor.

Visualiza o genera Indices. Los índices aceleran las búsquedas


pero ralentizan las entradas de datos.

Inserta y elimina filas.

Muestra la ventana de Propiedades de la tabla.

ACCESS 2000  Ayuda Pág. 9


Plan de Formación Continua Hobetuz

Muestra la ventana para generar campos.

Muestra la ventana de base de datos.

Muestra una lista con los distintos objetos Access.

Escribiremos el nombre que le vamos a dar al campo, y en la columna Tipo de campo


y pulsando el botón se despliega la lista de tipos de campo.

Asignar
nombre a los
campos: Los
nombres de
campo
pueden tener
64 caracteres
como máximo,
letras,
números e
incluso espacios en blanco, pero nunca puntos, Access 2000 devuelve el siguiente
mensaje de error:

Los nombres que asignemos a los campos deben ser descriptivos de forma que
podamos identificarlos fácilmente. No obstante, Access 2000 incorpora el apartado
Descripción para incluir un texto explicativo de la información que va a contener el
campo.

Tipos de datos: Hay que tener en cuenta que elegir un tipo de dato para un campo es
delimitar los posibles contenidos del mismo. Para su definición es necesario
suministrar la siguiente información:

 Tipo de valor permitido en el campo (texto, número,...).

 Cantidad de espacio que Access 2000 reservará para los valores almacenados en
dicho campo.

Pág. 10 ACCESS 2000 Ayuda


Microsoft Access 2000

 Los tipos de operaciones que pueden realizarse.

 Capacidad para ordenar o no la base de datos por ese campo.

Access 2000 asignará por defecto el tipo de datos texto.

Tipo de datos Descripción

Texto (Configuración predeterminada). Texto de hasta 255


caracteres o la longitud establecida por la propiedad
TamañoDelCampo (FieldSize), lo que sea menor.

Memo Texto con una longitud máxima de 65.535 caracteres. Los


campos Memo no se pueden indexar.

Numérico Cualquier tipo numérico. Vea TamañoDelCampo (FieldSize)


para obtener más información.

Fecha/Hora Los valores de fecha y hora.

Moneda Tiene precisión de hasta 15 dígitos a la izquierda del separador


decimal y cuatro dígitos a la derecha.

Autonumérico Un número que Access aumenta progresivamente cada vez


que se agrega un nuevo registro a la tabla.

Sí/No Los valores Sí y No y los campos que contienen sólo uno de dos
valores. Los campos Sí/No no se pueden indexar.

Objeto OLE Un objeto, como una hoja de cálculo de Excel o un gráfico de


Draw creado mediante una aplicación objeto. El tamaño
máximo es aproximadamente de 1 gigabyte. Los campos de
los objetos OLE no se pueden indexar.

Hipervínculo Combinación de texto y números almacenada como texto y


utilizada como dirección de hipervínculo. Cada una de las tres
partes del tipo de datos hipervínculo puede contener hasta
2048 caracteres.

Asistente para Crea un campo que permite elegir un valor de otra tabla o de
Búsquedas una lista de valores mediante un cuadro de lista o un cuadro
combinado. Al hacer clic en esta opción se inicia el Asistente
para búsquedas, que crea un campo de búsqueda.

Nota Usaremos el tipo de datos Moneda para un campo que requiera varios
cálculos que involucren datos con una y hasta cuatro cifras decimales. Los
campos Simple y Doble requieren cálculos de punto flotante. El tipo de datos
Moneda usa un cálculo de punto fijo más rápido que evita errores al redondear.

Los campos de tipo Memo, Hipervínculo y Objeto OLE no se pueden ser indexados.

ACCESS 2000  Ayuda Pág. 11


Plan de Formación Continua Hobetuz

Así como en Word 2000 y en Excel 2000, Access también dispone de la opción
Edición/Deshacer para deshacer los últimos cambios realizados en la base de datos.

3.2.1Propiedades de los campos


Cada campo cuenta con un conjunto de propiedades que se usan para especificar
cómo se desea almacenar, manejar y mostrar los datos. Las propiedades que pueden
establecerse para cada campo dependen del tipo de datos que se seleccionen para el
campo.

Para establecer una propiedad de campo:

En el modo de presentación Diseño de la tabla, seleccionaremos el campo cuyas


propiedades queremos establecer.

De las propiedades mostradas en la parte inferior de la ventana, haremos clic en la


que queremos establecer, tanto en los apartados General como en Búsqueda.

3.2.2 Establecer la propiedad.


A continuación se describen las distintas propiedades que podemos asignar a los campos:

Propiedad Descripción

Tamaño del campo Longitud máxima del campo de texto o numérico.

Formato Cómo se muestran los datos; usaremos los formatos


predefinidos o crearemos nuestros propios formatos.

Lugares decimales El número de cifras a la derecha del separador decimal.

Máscara de entrada Caracteres de formato para la introducción de datos;


podemos utilizar las máscaras predefinidas o bien otras
personalizadas.

Título Etiqueta de campo predeterminada en un formulario o


informe.

Valor Valor introducido en el campo cuando se crean los


predeterminado registros.

Regla de Validación Expresión que define las reglas de introducción de datos.

Texto de Validación Texto que aparece cuando se introducen en el campo


datos no válidos.

Requerido Configuración que define si deben introducirse datos.

Permitir longitud Configuración que define si se admiten cadenas de


cero longitud cero.

Indexado Índices de campo único para acelerar las búsquedas.

Nota: Si aparece una flecha a la derecha del cuadro de la propiedad, podemos


hacer clic en ella para seleccionar un valor en la lista. Si aparece un botón

Pág. 12 ACCESS 2000 Ayuda


Microsoft Access 2000

Propiedad Descripción

"Generar", podemos hacer clic en él para llamar a un generador que nos ayudará
a establecer la propiedad.

En el apartado Búsqueda podemos indicar la presentación del campo, pudiendo


escoger entre cuadro de texto, lista desplegable, etc...

Si el tipo de datos es Numérico, las configuraciones de la propiedad Tamaño del


campo y sus valores mantendrán la siguiente relación:

Configuración Descripción

Byte Almacena números desde 0 hasta 255 (fracciones no).


Ocupa 1 byte.

Entero Almacena números desde -32.768 hasta 32.767 (fracciones


no). Ocupa 2 bytes.

Entero largo Almacena números desde -[Link] hasta


[Link] (fracciones no). Ocupa 4 bytes.

Simple Almacena números con seis dígitos de precisión, desde


3,402823E38 hasta 1,401298E-45. Ocupa 4 bytes.

Doble (Predeterminada) Almacena números con diez dígitos de


precisión, desde 1,79769313486232E308 hasta 4,940656E-
324. Ocupa 8 bytes.

3.2.3Clave principal
Cuando definimos una tabla debemos pensar con qué otras tablas queremos que esté
relacionada. Las relaciones se verán en el siguiente capítulo, no obstante es
importante destacar que no se pueden establecer relaciones entre dos tablas si la
tabla principal no contiene algún campo clave.

Cada tabla de la base de datos puede incluir uno o varios campos que identifiquen de
manera exclusiva los diferentes registros. Este es el llamado campo clave principal y
no puede contener valores duplicados.

Un campo clave es aquel que identifica de manera única al registro. Para asignarle a

un campo la característica de clave, basta con pulsar el icono de la barra de


herramientas o seleccionar la opción Clave principal del menú Edición. El símbolo
de la llave se sitúa a la izquierda del campo.

ACCESS 2000  Ayuda Pág. 13


Plan de Formación Continua Hobetuz

Cuando no hay ningún campo o conjunto de campos que identifiquen de manera


única a cada registro, se puede definir un campo Autonumérico para que haga las
funciones de campo clave. Se trata de un campo que contendrá automáticamente un
número en secuencia para cada registro nuevo.

Por tanto una forma muy sencilla de crear una clave principal es a través de un
campo Autonumérico, de forma que se introduzcan automáticamente un número
secuencial cuando se agrega un registro a la tabla.

Si no se establece una clave principal antes de guardar una tabla recién creada,
Access 2000 preguntará si queremos que la cree automáticamente y la creará como
clave principal de Autonumérico.

En situaciones en las que no se puede garantizar la exclusividad de un solo campo,


podemos designar dos o más campos como clave principal.

Para borrar la clave principal, en el diseño de la tabla pulsamos en el icono , o en


el menú Ver pulsamos en la opción Índices. En ambos casos, aparece el cuadro de
diálogo Índices.

En este cuadro seleccionamos el campo que es clave principal y pulsamos Suprimir.


El campo clave principal viene precedido de una llave, el nombre del índice es

Pág. 14 ACCESS 2000 Ayuda


Microsoft Access 2000

PrimaryKey, y además en las Propiedades del índice el cuadro Principal tiene que
poner Sí.

3.2.4Propiedades de la tabla
Cuando queremos establecer alguna propiedad que afecte a más de un campo de la
tabla podremos definirla a través de la opción Propiedades del menú Ver o desde la

ventana que se abre al pulsar el icono de la barra de herramientas. Cuando la


propiedad o regla de validación afecte a un único campo lo habitual es especificarla
en dicho campo.

3.2.5Mover, borrar, añadir campos


El orden en el que se van a visualizar los campos de una tabla va en función del
orden en el que se han añadido en el Diseño de esa Tabla.

 Para mover un campo, estando en la vista Diseño de la Tabla, basta con hacer un
clic en la cabecera de su fila correspondiente, esperar un poquito y, a continuación,
arrastrar la cabecera de la fila al nuevo lugar. Según se va moviendo a la nueva
ubicación, una linea horizontal más gruesa servirá de guía para saber dónde quedará
posicionado el campo cuando se suelte el botón del ratón. Estando en el modo de
visualización de Hoja de Datos, bastará con mover la cabecera de la columna
mediante el mismo procedimiento.

 Para borrar un campo, basta hacer clic en su cabecera y presionar la tecla <Supr>,
o <BackSpace> o, mediante el menú contextual (botón derecho del ratón), escoger la
opción Eliminar.

 Para añadir nuevos campos, bastará con insertarlos en la vista Diseño y luego
posicionarlos en la ubicación adecuada.

Ejercicio: 01-Tablas-Biblioteca

3.3 Uso de las tablas

Si tenemos la base de datos abierta, para utilizar una tabla, desde la Ventana Base de
Datos seleccionamos la tabla que queremos usar y pulsamos el botón Abrir.

ACCESS 2000  Ayuda Pág. 15


Plan de Formación Continua Hobetuz

En esta tabla podemos realizar entre otras las siguientes operaciones:

 Agregar nuevos registros: escribiremos los nuevos datos en el último registro

de la tabla, el que está en blanco, que lleva el icono de registro activo.

Si seleccionamos del menú Insertar la opción Nuevo registro, el cursor se


posicionará en el origen del nuevo registro, independientemente de cual sea su
posición de partida.

Así mismo podemos realizar esta acción pulsando el botón de la barra de


herramientas.

 Eliminar registros: seleccionaremos el registro con un clic en el botón

selector de registro y pulsaremos la tecla SUPR. Este mismo proceso los podemos
realizar a través de la opción Eliminar registro del menú Edición, o pulsando el

botón de la barra de herramientas.

 Modificar registros: para modificar un registro basta con colocarse en el registro a


modificar y escribir en él los nuevos datos. El botón selector que indica el registro

activo en el momento en el que comenzamos la modificación cambia a ser , que


es el indicador de Registro editado pero no guardado.

En el modo de presentación Hoja de datos se muestran múltiples registros en formato


de filas y columnas, permitiendo así visualizar varios registros a la vez.

Pág. 16 ACCESS 2000 Ayuda


Microsoft Access 2000

En este modo de presentación la barra de herramientas tiene los botones que se


describen a continuación:

Modo de visualización: vista diseño y vista hoja de datos

Ordena ascendente o descendentemente.

Para seleccionar filtros.

Para buscar registros.

Añadir y eliminar registros.

Muestra la ventana de base de datos.

Muestra una lista con los distintos objetos Access.

Una vez introducidos varios registros veremos en la parte inferior de la ventana los
botones para poder movernos uno a uno por los registros o posicionarnos
directamente en el primero/último, así mismo nos va indicando en cual de los
registros estamos y cuántos hay en la tabla.

Ejercicio: 02-Tablas-Biblioteca

3.4 Búsquedas

Para poder buscar una cadena de caracteres entre los datos de una tabla activaremos

la opción Buscar del menú Edición o pulsaremos el icono de la barra de


herramientas. En la siguiente ventana en el cuadro Buscar escribiremos la cadena de
caracteres a buscar (especificamos como cadena de caracteres el elemento a buscar
porque es así como lo trata Access, aunque el dato sea un número).

ACCESS 2000  Ayuda Pág. 17


Plan de Formación Continua Hobetuz

De la lista desplegable de Buscar. Podemos seleccionar de entre las opciones: Todos,


hacia Arriba o hacia Abajo.

Coincidir es el cuadro en el que se puede indicar si la cadena de caracteres debe ser


igual al contenido del campo, o a los primeros caracteres del campo o sencillamente
debe existir dentro del campo.

Si activamos la opción Mayúsculas y minúsculas exigiremos que la cadena a


buscar sea idéntica a la escrita. Ejemplo: Word es distinto de WORD.

Si activamos Buscar sólo en el campo activo, la cadena de caracteres no se


comparará con ningún otro elemento de los campos de la tabla.

Ejercicio: 03-Búsquedas-Empleados
04-Tablas-Empleados

3.5 Ordenar

Si queremos ordenar los registros por cualquiera de los campos basta con posicionar

el cursor en él y pulsar uno de los botones de la barra de herramientas


según queramos el orden ascendente o descendente.

Si hay un campo clave definido en la tabla, la ordenación será siempre según los
valores de ese campo.

Pág. 18 ACCESS 2000 Ayuda


Microsoft Access 2000

3.6 Filtros

El filtro se utiliza cuando se quiere modificar temporalmente el conjunto de registros


presentados; cuando queremos ver algunos registros cada vez; cuando queremos
buscar ciertos registros que cumplen condiciones complejas y no es posible utilizar el
comando buscar. Los filtros sólo se aplican a una
tabla o formulario abierto.

Desde el menú Registros la opción Filtro muestra


cuatro opciones que permiten realizar filtros.

En la barra de herramientas tenemos los botones

correspondientes a Filtro por selección y

Filtro por formulario. El botón nos permite Ejecutar o Quitar un filtro.

 Filtro por selección permite filtrar registros de una tabla y obtener aquellos que
sean idénticos a los datos seleccionados. El filtro se establece por el contenido donde
está el cursor situado.

Si situamos el cursor nuevamente en otro campo se ejecutará un filtro del filtro


anterior.

 Filtro excluyendo la selección realiza un proceso inverso al filtro de selección


obteniendo todos menos los que cumplen el criterio. Para ello del menú Registro
seleccionaremos la opción Filtro excluyendo la selección.

 Filtro por entrada de datos. Se realiza pulsando el botón derecho en el campo y


completando la casilla Filtrar por con el dato que se desea buscar.

 Filtro avanzado. Se realiza mediante la opción Filtro/Filtro u Orden Avanzado del


menú Registros.

ACCESS 2000  Ayuda Pág. 19


Plan de Formación Continua Hobetuz

Para eliminar un filtro en el menú Registros elegiremos Quitar Filtro u Ordenar o

bien haremos clic en el botón de la Barra de herramientas. Al eliminar el filtro


volverá la presentación de los registros a su estado original.

 Filtro por formulario nos permite escoger en un formulario los registros a encontrar
por medio de una lista desplegable sobre el campo de búsqueda. Una vez escogido,
hay que Filtrar. Al ejecutar este tipo de filtro se modifican algunos iconos de la

correspondiente barra de herramientas. Pulsando el icono guardaremos el filtro


como consulta.

Ejercicio: 05-Filtros-Biblioteca
06-Tablas-Conceptos

Pág. 20 ACCESS 2000 Ayuda


Microsoft Access 2000

ACCESS 2000  Ayuda Pág. 21


Plan de Formación Continua Hobetuz

4. Relaciones
Teniendo en cuenta que estamos trabajando con una Base de datos relacional,
podemos utilizar simultáneamente datos procedentes de una o más tablas que estén
relacionadas.

Las Bases de Datos Relacionales tienen la capacidad de enlazar o relacionar


diferentes Tablas a través de informaciones comunes (campos de enlace) de forma
que los datos no necesiten repetirse en cada uno de los ficheros en los que vayan a
ser utilizados.

Al establecer una relación podemos elaborar consultas, informes y formularios de


varias tablas como si fueran una.

Una tabla que acabamos de crear no tiene relación alguna con ninguna otra tabla.

Para relacionar entre sí tablas o consultas, deberemos indicar por qué campo se va a
establecer la relación. Deberá ser un campo que exista en ambas tablas. Los campos
tienen que ser del mismo tipo y tamaño.

Para crear una relación primero debemos abrir la ventana Relaciones del Menú

Herramientas o pulsar el botón de la Barra de Herramientas.

Agregar las tablas con las que queremos establecer la relación.

Se nos muestra la ventana Relaciones con las tablas agregadas. Por ejemplo:

Después debemos definir la relación propiamente dicha, para lo que arrastraremos


los nombres de los campos que deseamos relacionar desde la lista de campos de una
tabla hasta el campo coincidente en la otra tabla. El campo arrastrado pertenece a la
Tabla Principal; el campo coincidente donde lo hemos colocado pertenece a la
Tabla Relacionada.

Access 2000 muestra la relación representada por una línea que vincula los campos
coincidentes de ambas tablas. La relación permanecerá en la base de datos hasta
que la eliminemos.

Pág. 22 ACCESS 2000 Ayuda


Microsoft Access 2000

El sentido que le demos a esta operación es determinante a la hora de establecer la


relación. Debe ser siempre de la tabla principal a la tabla relacionada por aquel
campo que hayamos preparado para establecer la relación, es decir con los tipos de
datos compatibles.

Al hacer un doble clic sobre la línea de unión-relación Access mostrará el cuadro


Relaciones como se muestra en la siguiente figura:

En algunas relaciones nos puede interesar exigir el cumplimiento de la Integridad


Referencial que ayuda a garantizar que las relaciones entre los registros sean válidas
y no podamos eliminar accidentalmente datos relacionados, ni añadir datos que no
existan en la tabla principal.

ACCESS 2000  Ayuda Pág. 23


Plan de Formación Continua Hobetuz

Vamos a introducir un nuevo autor como se muestra en la figura y dos libros escritos
por él. Como se ha visto anteriormente la tabla Autores tiene una relación de Uno a
varios con la tabla Libros y además se ha exigido la integridad referencial.

Si intentamos suprimir el registro correspondiente al nuevo autor, Access 2000


mostrará la siguiente ventana, en la que indica que el registro no puede ser borrado.

Mientras que si tratamos


de suprimir uno de los
nuevos libros, lo permite
mostrando únicamente un
mensaje de advertencia.

4.1 Eliminar

Pág. 24 ACCESS 2000 Ayuda


Microsoft Access 2000

Para eliminar una relación, basta hacer clic sobre la linea que une las tablas y pulsar
<Supr> o <BackSpace> o, con el menú contextual, escoger Eliminar.

Si tenemos activada la Integridad referencial podemos seleccionar la casilla Eliminar


en cascada los campos relacionados, de este modo si borramos un autor, se borrarán
automáticamente todos los datos de las relacionados con él, en nuestro caso sus
libros.

4.2 Actualizar

Si tenemos activada la Integridad referencial podemos seleccionar la casilla


Actualizar en cascada los campos relacionados. La acción que realiza esta opción
permite modificar un dato en todas los campos coincidentes de las tablas
relacionadas. Para que esta opción se ejecute en nuestras tablas además es
necesario que el contenido del campo clave sea modificable por el usuario.

4.3 Tipo de combinación

Si pulsamos en el cuadro Relaciones sobre este botón, aparece el siguiente cuadro:

En este cuadro se puede elegir una de las tres opciones.

 Si elegimos la primera opción, cuando realicemos una consulta, los registros que se
presentarán son aquellos cuyo CODIGO AUTOR de la tabla AUTORES aparezca en el
campo AUTOR de la tabla LIBROS, y viceversa.

ACCESS 2000  Ayuda Pág. 25


Plan de Formación Continua Hobetuz

 Eligiendo la segunda opción, aparecerán en la lista todos los autores tengamos o no


libros de todos ellos.

Pág. 26 ACCESS 2000 Ayuda


Microsoft Access 2000

Eligiendo la tercera opción, se presentarán todos los libros que tenemos conozcamos
o no quien es el autor.

ACCESS 2000  Ayuda Pág. 27


Plan de Formación Continua Hobetuz

4.4 Tipos de relaciones

En las relaciones donde se exige Integridad Referencial, podremos especificar si


las dos tablas que vamos a relacionar tienen una relación de tipo “ uno a varios” o
“uno a uno”. En la relación “uno a varios” que es la más utilizada, cada registro de
la tabla principal puede asociarse a varios registros de la tabla relacionada.

En una relación “uno a uno”, cada registro de la tabla principal sólo puede asociarse
a un registro de la tabla relacional.

Para ver las relaciones existentes para una tabla, del menú Herramientas
elegiremos la opción Relaciones. Si queremos ver todas, haremos clic en el botón

Mostrar todas las relaciones de la barra de herramientas. Para ver solamente


las relaciones definidas para una tabla concreta, pulsaremos el botón Mostrar

relaciones directas de la barra de herramientas.

Haciendo clic en la línea perteneciente a la relación, podremos eliminar, modificar


una relación u ocultar de la ventana Relaciones las tablas y sus líneas. Esta última
acción solamente afecta a la presentación pues la tabla y sus relaciones permanecen
en la base de datos, aunque no se muestren en la ventana Relaciones.

Ejercicio: 07-Relaciones-Biblioteca

Pág. 28 ACCESS 2000 Ayuda


Microsoft Access 2000

5. Manejo de datos
En ocasiones nos puede interesar utilizar información diseñada en una base de datos
en otra base de datos. Para ello puede ser suficiente con copiar dicha información. El
término información engloba tanto estructuras como contenidos.

Para copiar una tabla de una base de datos a otra, ambas han de ser de Microsoft
Access. En primer lugar la seleccionaremos y del menú Edición seleccionaremos la
opción Copiar. Abriremos la base de datos en la que queremos agregar nuestra tabla
y del menú Edición seleccionaremos la opción Pegar, mostrándose el siguiente
cuadro de diálogo:

Activaremos la opción que nos interese según queramos copiar toda la tabla, es decir
su estructura y datos, o solamente la estructura, o bien únicamente agregar los
datos.

5.1 Importar datos

Al igual que en el caso anterior podemos incorporar a nuestra base de datos


información procedente de otros ficheros, aunque no tienen porque ser de Access.

Del menú Archivo seleccionaremos la opción Obtener datos externos/Importar y


nos aparecerá una ventana en la que, tras elegir el fichero de base de datos,
pulsaremos el botón Importar, tras lo que entraremos en la ventana Importar objetos
y seleccionaremos la pestaña identificativa del mismo.

ACCESS 2000  Ayuda Pág. 29


Plan de Formación Continua Hobetuz

Al pulsar el botón Opciones, en la parte inferior de la ventana, se nos muestra las


diferentes opciones que podemos activar en el proceso de importación.

5.2 Vincular tabla

Si queremos trabajar con una tabla perteneciente a otra base de datos podemos
importarla como en el apartado anterior o establecer un vínculo entre dicha tabla y
nuestra base de datos, para lo cual del menú Archivo seleccionaremos Obtener
datos externos/Vincular tablas.

Seleccionaremos la base de datos que contiene la tabla que queremos vincular.


Pulsaremos el botón Vincular y de la lista de tablas seleccionaremos la que nos
interesa.

La tabla vinculada aparece en la ventana de base de datos con una flecha a su


izquierda para diferenciarla del resto. A todos los efectos es una tabla más de nuestra
base de datos, excepto si queremos modificar su estructura.

Pág. 30 ACCESS 2000 Ayuda


Microsoft Access 2000

5.3 Exportar

Si queremos trasladar información de nuestra base de datos a un fichero externo


seleccionaremos la opción Guardar como o exportar del menú Archivo. La
ventana que se nos muestra es la siguiente:

Si activamos la primera opción una vez seleccionado el destino deberemos indicar el


formato que deberá tener la información y pulsaremos el botón Exportar.

Si queremos exportar a Word indicaremos la extensión .RTF, cuando queramos que


nuestro fichero mantenga formatos como tablas, negritas...; y utilizaremos la
extensión .TXT para combinar con Word e imprimir.

5.4 Copiar registros

Hay varias formas de copiar registros dentro de una Tabla.

 La más habitual es hacer uso del Portapapeles, con las opciones de Cortar, Copiar y
Pegar del menú Edición.

 La combinación de teclas <Ctrl-Apóstrofe> copia en la posición donde está el cursor


el registro que se encuentra en la fila superior.

 Utilizando la opción Edición/pegar datos anexados, se copia el registro memorizado


en el Portapapeles al final de la Tabla.

ACCESS 2000  Ayuda Pág. 31


Plan de Formación Continua Hobetuz

6. Consultas
Para interrogar a la base de datos y recuperar información de acuerdo a ciertos
criterios de búsqueda Access 2000 tiene el módulo de Consultas. Además con este
módulo también podemos recuperar información, efectuar cálculos, ordenar los
resultados, etc.

Una Consulta es una pregunta a las tablas de la base de datos o una petición para
realizar una acción sobre ellas. Las consultas pueden realizarse sobre una o más
tablas, es posible efectuar cálculos, ordenar los resultados, etc. Pueden almacenarse
y ser utilizadas posteriormente como base para la realización de Informes,
Formularios, etc.

Hay varios tipos de consultas:

 Las consultas de selección nos permiten ver datos de las tablas, analizarlos e
incluso hacer cambios en ellos. Es posible ver datos procedentes de una sola tabla, o
bien agregar datos de varias tablas distintas. Las consultas de selección son las más
utilizadas.

 Consulta de tabla de referencias cruzadas. Presenta los datos con títulos en las filas
y columnas, como en una hoja de cálculo.

 Consulta de acciones. Modifica muchos registros en una sola operación. Se utiliza


para crear una nueva tabla, eliminar registros, añadir o modificarlos.

 Consulta de unión. Combina campos coincidentes de dos o más tablas.

 Consulta de paso a través. Envía comandos a una base de datos SQL.

 Consulta de definición de datos. Crea, modifica o elimina tablas de una base de


datos, utilizando instrucciones SQL.

Utilizando las consultas podemos:

 Elegir campos: no es necesario incluir en una consulta todos los campos de


una tabla.

 Elegir registros: podemos especificar condiciones que deben cumplir los


registros para que se incluyan en la Hoja de respuesta dinámica de la consulta.

 Ordenar registros: podemos ver los registros en un determinado orden.

 Formular preguntas sobre datos de varias tablas: podemos utilizar una


consulta para responder a una pregunta sobre datos procedentes de más de
una tabla, y ver los resultados en una sola hoja de datos.

Pág. 32 ACCESS 2000 Ayuda


Microsoft Access 2000

 Realizar cálculos: podemos crear nuevos campos llamados Campos


calculados que contengan el resultado de un cálculo.

 Usar una consulta para formularios, informes y otras consultas: para


seleccionar los datos que deben aparecer en un formulario o informe, podemos
crear una consulta de selección y utilizarla como origen de datos de los
mismos. Utilizando una consulta, podemos incluir datos de varias tablas y
establecer criterios para mostrar sólo un conjunto limitado de datos. Cada vez
que abramos el formulario o imprimamos el informe, la consulta recuperará
información actualizada de las tablas. También podemos introducir nuevos
datos o modificar los existentes en la hoja de datos de la consulta.

 Modificar los datos de las tablas: con las consultas de acción podemos
actualizar, eliminar o añadir un grupo de registros simultáneamente. También
podemos utilizarlas para crear una nueva tabla a partir de otra u otras ya
existentes.

6.1 Creación y diseño de una consulta

Para crear una consulta, en la ventana de base de datos hacemos clic en la carpeta
Consultas y en el botón Nuevo. Como en casi todos los módulos de Access 2000
podremos elegir entre utilizar un Asistente o crear la consulta manualmente pulsando
la opción Vista Diseño. Con la base de datos abierta, seleccionaremos la tabla sobre
la que queremos efectuar las consultas y pulsaremos el botón Agregar.

En nuestro caso agregaremos las tablas


EDITORIALES y LIBROS y finalizamos
pulsando el botón Cerrar.

La ventana que nos muestra Access


2000 contiene la siguiente barra de
herramientas:

ACCESS 2000  Ayuda Pág. 33


Plan de Formación Continua Hobetuz

Vista Diseño, Vista Hoja de datos, Vista SQL.

Lista desplegable de tipos de consulta.

Ejecuta una consulta.

Muestra la lista de tablas.

Muestra fila de Total para realizar cálculos.

Selecciona registros a ser visualizados en función de su posición.

Muestra las propiedades de la consulta.

Generador de expresiones

En el diseño de la consulta, la ventana de definición de la consulta a definir se


presenta dividida en dos partes, como en la figura inferior. La parte superior permite
incluir las tablas objeto de la consulta y en la parte inferior aparece una cuadrícula
llamada QBE (metodología denominada consulta gráfica), que contiene los
apartados que definen la consulta a desarrollar (campos a incluir, orden de
clasificación,
condiciones a
cumplir,
totales ..).

Por tanto, la
pantalla nos
muestra la
ventana de
Consulta dividida
en dos
secciones: la
zona de la tabla
y lazona para
agregar los
campos y criterios de selección y ordenación. Se seleccionarán los campos de la tabla
que queremos utilizar en la consulta.

Pág. 34 ACCESS 2000 Ayuda


Microsoft Access 2000

Para agregar un campo a una consulta arrastraremos el nombre del campo hasta una
celda de la fila campo en la cuadrícula QBE (Query By Example). Otro modo de incluir
un campo en una consulta es hacer clic en la celda campo y seleccionarlo la lista
desplegable.

Para agregar más de un campo a la vez,


mantenemos presionada la tecla CTRL,
mientras hacemos clic en los campos que
deseamos agregar de la zona de la tabla, y
arrastramos el grupo hasta una celda de la fila
Campo.

Para agregar todos los campos podemos hacerlo arrastrando todos los campos como
un grupo o arrastrando solo el asterisco (*) situado al principio de la lista de campos.

Después de arrastrar el asterisco hasta la cuadrícula, Access mostrará el nombre de


la tabla seguido del asterisco. No es posible ordenar registros ni especificar criterios
para los campos que se han agregado a la cuadrícula QBE mediante el asterisco.

Una vez elegidos los campos, para visualizar la consulta elegiremos la opción

Ejecutar del menú Consulta o pulsaremos el botón .

ACCESS 2000  Ayuda Pág. 35


Plan de Formación Continua Hobetuz

Lo que obtenemos se llama Hoja de Respuestas Dinámica, es decir, un conjunto


actualizable de registros formados por los campos que hemos elegido de la Tabla que
interviene en la Consulta. Esta Hoja de Respuestas Dinámica tiene el mismo
aspecto y se maneja de manera similar a una Tabla, pero no lo es.

Se trata de una presentación dinámica de los datos de una o más tablas,


seleccionados y ordenados como se ha especificado en la consulta. Podemos añadir,
modificar y eliminar registros al igual que en una Tabla, así como imprimir dichos
registros.

En la Hoja de Respuestas Dinámica resultado de la consulta, aparecen de


momento todos los registros y en el orden en que están en las Tablas originales.

Para volver a visualizar el diseño de la consulta pulsaremos el icono de la barra


de herramientas.

Después de haber realizado la consulta, si queremos cambiar el orden de los campos


podemos reorganizarlos. Para mover un campo, una vez seleccionada la cabecera de
columna, la arrastramos a la nueva posición. Para insertar un campo, seleccionamos
de la lista de campos el que deseamos insertar y lo arrastramos hasta la cuadrícula.
Para eliminar un campo, seleccionamos el campo y presionamos la tecla SUPR.

Si una columna de la cuadrícula QBE no se ajusta a la anchura que necesitamos,


podemos variarla para que se adapte al elemento más largo de la columna, situando
el puntero en el extremo derecho de la columna y arrastrándolo hacia la derecha o
izquierda hasta que tenga el tamaño deseado. Para ajustar automáticamente la
columna a la anchura del elemento más largo, pulsamos doble clic en la línea que
hay a la derecha de la columna.

También podemos, seleccionar que registros queremos que aparezcan, especificando


los correspondientes criterios, así como ordenar dichos registros.

6.2 Ordenación de registros en consultas

Si queremos ver los registros obtenidos como resultado de la consulta ordenados de


una determinada manera, tenemos en la cuadrícula de la ventana de diseño de la
consulta, una fila rotulada como Orden para especificar si queremos ordenar de
manera Ascendente o Descendente:

Pág. 36 ACCESS 2000 Ayuda


Microsoft Access 2000

Podemos especificar más de un campo


para la ordenación, pero el orden
preferente será el del que esté situado
primero a la izquierda. No es posible
ordenar según campos de tipo Memo u
objeto OLE.

Ejercicio: 08-Consultas-Diseño

6.3 Criterios en una consulta

Podemos especificar criterios para limitar la hoja de respuestas dinámica de la


consulta a ciertos registros, utilizando una expresión.

Con la opción Vista Diseño del menú Ver o haciendo clic en el botón Vista
diseño. Nos colocaremos en la columna del campo del que queremos especificar el
criterio y en la fila rotulada Criterios. Escribiremos la expresión del criterio que
deben cumplir los registros a listar.

Para ver el resultado de la selección ejecutaremos la consulta.

6.3.1Normas generales al escribir criterios

Normas generales al escribir criterios:

 Se pueden utilizar los caracteres comodín * y ? en una expresión para seleccionar


los registros que se ajusten a un modelo determinado.

 El comodín * sustituye a una cadena de caracteres cualquiera que sea su longitud.


El comodín ? sustituye a un único carácter. En cuanto a la sintaxis, si escribimos
R*, Access 2000 lo escribe Como “R*”.

 Podemos también introducir múltiples criterios dentro de una celda o en celdas


diferentes de una consulta.

 Si no se incluye un operador con la expresión, Access supone que significa igual


(=).Después de escribir una expresión y presionar la tecla INTRO, Access 2000
analiza y muestra la expresión usando una sintaxis que el programa entiende.

ACCESS 2000  Ayuda Pág. 37


Plan de Formación Continua Hobetuz

Por ejemplo, si escribimos ROSA, Access 2000 agrega comillas y muestra " ROSA
".

 Los operadores que se pueden utilizar para relacionar los criterios son:

Relacionales Lógicos Otros

> Mayor Y and Entre

< Menor O or Como

>= Mayor o igual Negado

<= Menor o igual

<> Distinto

= Igual

El resultado de esta consulta corresponde al listado de registros cuyos autores


comiencen por la letra R.

Si queremos, podemos introducir múltiples criterios dentro de una celda o en celdas


diferentes de una consulta.

Ejemplos de expresiones en criterios:

Campo Expresión Autores encontrados por la


consulta

Apellido1 "REVERTE" Autores de primer apellido REVERTE.


Autor

Apellido1 " REVERTE " O Autores de primer apellido REVERTE o


Autor "MONTERO" MONTERO.

Pág. 38 ACCESS 2000 Ayuda


Microsoft Access 2000

Apellido1 Negado " Autores con primer apellido distinto de


Autor REVERTE." REVERTE.

Apellido1 "R*" Autores cuyo primer apellido comienza


Autor con la letra R.

Apellido1 "*E" Autores cuyo primer apellido termina


Autor con la letra E.

Apellido1 "[M-R]*" Autores cuyos apellidos están


Autor comprendidos entre M y R, inclusive,
en orden alfabético.

Si queremos encadenar expresiones para definir nuestros criterios, Access 2000

dispone del botón de la barra de herramientas.

Para escribir criterios en una consulta hacemos uso de expresiones que contienen
operadores tanto relacionales como lógicos, a través de los cuales podremos
establecer igualdades, diferencias, negaciones... Cada uno de estos operadores lo
podemos seleccionar
de la ventana que se
nos muestra con el
botón Generar.

De la parte inferior de
la ventana
seleccionaremos con un
doble clic la tabla de la
que queremos hacer la
consulta; en la parte
central aparecen los
campos de dicha tabla.
Para escribir la
expresión haremos doble clic sobre el nombre del campo con el que vamos a hacer la
comparación. Posteriormente pulsaremos el operador correspondiente y junto a él el
dato de comparación. Una vez terminada la expresión pulsaremos el botón Aceptar.

Si queremos realizar una consulta en la que el criterio haga referencia a un campo


que no queremos visualizar, desactivaremos la casilla “Mostrar” de dicho campo del
diseño de la consulta.

Ejercicio: 09-Consultas-Criterios
10-Consulta-Criterios-VariasTablas

ACCESS 2000  Ayuda Pág. 39


Plan de Formación Continua Hobetuz

6.3.2Guardar una consulta


Cuando guardemos una consulta, ésta se convertirá en una parte permanente de la
base de datos. Access 2000 le asigna un nombre por defecto.

Para guardar la consulta, del menú Archivo elegimos la opción Guardar o bien,
hacemos clic en el botón Guardar de la Barra de herramientas. Si es la primera vez
que guardamos la consulta, especificaremos un nombre y haremos clic en el botón
Aceptar. Una consulta no puede tener el mismo nombre que una tabla ya existente ,
si así lo hacemos Access 2000 mostrará un mensaje preguntando si deseamos
reemplazar la tabla. Si la consulta incluye la tabla a la que hemos reemplazado se
perderán los datos de dicha tabla.

6.4 Campos calculados

Existen muchos tipos de cálculos que se pueden llevar a cabo en una consulta. Por
ejemplo, se puede calcular la suma o el promedio de los valores de un campo,
multiplicar los valores de dos campos o calcular la fecha de tres meses a partir de la
fecha actual.

Una consulta a una o más tablas permite generar expresiones como si fueran nuevos
campos que únicamente tienen validez en la consulta donde son creados sin ocupar
espacio en la base de datos. Así, cuando se muestran los resultados de un cálculo en
un campo, realmente no se almacenan en la tabla base. En su lugar, Microsoft
Access ejecuta de nuevo los cálculos cada vez que ejecuta la consulta, de forma que
los resultados están siempre basados en los datos más actuales de la base de datos.
Por tanto, no es posible actualizar de forma manual los resultados calculados.

Estas expresiones son campos calculados que pueden incluir textos, campos de
textos y operadores de concatenación de textos (el operador de concatenación de
textos y campos es &, estando los campos entre corchetes y los textos entre
comillas); números, campos numéricos y operadores matemáticos; funciones;
fechas.

Pág. 40 ACCESS 2000 Ayuda


Microsoft Access 2000

Para definir un campo calculado se introduce directamente la expresión en la celda


campo o se pulsa el icono Generador de expresiones de la barra de herramientas. Si
la expresión utiliza campos de la tabla estos van indicados entre corchetes. Si la
expresión es larga utilizar la opción de zoom pulsando la combinación de teclas:
Mayúsculas+F2.

Es conveniente introducir una etiqueta preliminar a la expresión de calculo a realizar


para definir el nuevo campo de la consulta. Microsoft asigna automáticamente un
nombre de expresión o etiqueta (con dos puntos de separación) si no se especifica
ningún nombre .

A continuación viene un ejemplo de campos calculados en el que aplicamos un


descuento de un 50% a aquellos libros anteriores al año 96.

El resultado de la consulta será:

Para escribir la
expresión
podemos
ayudarnos como
en los casos
anteriores del
botón Generador
de expresiones.

Si la expresión utiliza campos de la tabla estos van indicados entre corchetes.

ACCESS 2000  Ayuda Pág. 41


Plan de Formación Continua Hobetuz

Es adecuado
introducir una
etiqueta
preliminar a la
expresión de
cálculo a
realizar para
definir el
nuevo campo
de la consulta
(En nuestro
ejemplo
TotalIVA).
Access 2000
asigna automáticamente un nombre de expresión o etiqueta (con dos puntos de
separación) si no se especifica ningún nombre.

Ejercicio: 11-Consulta-CamposCalculados

6.5 Calcular totales en consultas

Utilizando cálculos en consulta podemos obtener información de resumen sobre los


registros de una tabla.

Arrastramos hasta la cuadrícula los campos cuyo total deseamos obtener (En este
caso no podemos usar el asterisco).

En el menú Ver elegimos Totales o pulsamos clic en el botón de la Barra


Herramientas. En la cuadrícula QBE aparecerá la fila Total y “Agrupar por” en la celda
Total debajo de cada campo de la consulta.

En la celda Total, seleccionamos el tipo de


total deseado, como se muestra en la
figura:

En la barra de herramientas, hacemos clic

en el botón , Presentación hoja de


datos para ver el conjunto de registros.

Pág. 42 ACCESS 2000 Ayuda


Microsoft Access 2000

Access 2000 nos mostrará encabezados que reflejan el tipo de cálculo. Estos
encabezados son modificables por el usuario.

Si queremos calcular totales sobre grupos de registros, estos han de ser elegidos al
diseñar la consulta. Es decir, en una consulta podemos incluir criterios y totales.

Otro ejemplo:

 En la celda Total, seleccionamos el tipo de total deseado, como se muestra en la


figura:

Ejercicio: 12-Consulta-Totales
13-Consulta-Completo1
14-Consulta-Completo2

6.6 Consulta de tabla de referencias cruzadas

Una consulta de tabla de referencias cruzadas calcula totales resumidos basándose


en los valores de cada fila y columna.

ACCESS 2000  Ayuda Pág. 43


Plan de Formación Continua Hobetuz

Calcula una suma, una media, un recuento u otros tipos de totales de los registros y
luego agrupa el resultado en dos tipos de información: uno hacia abajo, en el lado
izquierdo de la hoja de datos y otro a lo largo de la parte superior.

La realización de estas consultas totaliza los datos en formato de hoja de cálculo


utilizando como columnas los valores de un campo o valor. Para realizar este tipo de
consulta elegiremos la opción Consulta de tabla de referencias cruzadas del
menú Consultas o seleccionaremos esta misma opción al desplegar la lista del botón

de la barra de herramientas .

El resultado de la consulta será:

También se puede hacer una Consulta de referncias Cruzadas en el modo de vista


Diseño. En el modo de presentación Diseño de la consulta, hacer clic en el botón
Consulta de tabla de referencias cruzadas de la barra de herramientas, o bien elegir
el comando Tabla de referencias cruzadas del menú Consulta. Access mostrará
las filas Total y Tab ref cruz en la cuadrícula QBE.

Los demás apartados de la cuadricula, campos, criterios se establecen de la misma


manera que en una consulta de selección.

Se pueden definir un encabezado de fila o varios, un encabezado de columna y el


valor a representar, seleccionándolos en la fila Tab ref cruz de las distintas columnas.

En la fila Total de este campo, seleccionaremos el tipo de función de agrupamiento


que deseamos para la tabla de referencias cruzadas (por ejemplo, Suma, Promedio o
Cuenta).

Pág. 44 ACCESS 2000 Ayuda


Microsoft Access 2000

Ejercicio: 15-Consulta-ReferenciasCruzadas

6.7 Consultas de acción

A continuación vamos a describir las distintas consultas de acción que podemos


realizar con Access 2000.

6.7.1Consulta de creación de tabla


Este tipo de consultas es el único en el que el resultado queda guardado en una tabla
nueva.

Para realizar esta consulta seleccionaremos del menú Consultas la opción Consulta
de creación de tabla y en un primer paso indicaremos el nombre de la tabla en la
que se guardará el resultado de la consulta. También podemos realizar esta consulta

pulsando el botón .

Si la tabla especificada no existe se creará. Si existe, desaparecerá la versión antigua


y nos quedaremos con lo generado por la consulta de creación de tabla.

La nueva tabla contendrá los campos que indiquemos en la consulta y los registros
que cumplan el criterio que especifiquemos.

Ejercicio: 16-Consulta-CreaciónTabla

ACCESS 2000  Ayuda Pág. 45


Plan de Formación Continua Hobetuz

6.7.2Consultas de actualización
Son las consultas que sirven para modificar conjuntos de información de las tablas, es
decir, actualizar registros en base a un criterio.

Las consultas de actualización realizan cambios globales a un grupo de registros de


una o más tablas. Por ejemplo, se puede aplicar un descuento de un 10 por ciento a
todas las personas que sean socias. Con una consulta de actualización, se pueden
cambiar los datos de las tablas existentes.

Esta actualización se realizará para los registros que cumplen la condición


especificada en el criterio. Si no se define ningún criterio lo realiza para todos los
registros.

Para realizar una consulta de este tipo, seleccionaremos la opción Consulta de

actualización del menú Consultas o pulsaremos el botón .

Ejercicio: 17-Consulta-Actualización

6.7.3Consultas de eliminación
Son las consultas que sirven para eliminar un grupo de registros en base a un criterio.

Para realizar una consulta de este tipo, seleccionaremos la opción Consulta de

eliminación del menú Consultas o pulsaremos el botón .

Ejercicio: 18-Consulta-Eliminación

6.8 Consultas con Parámetros

Las consultas con parámetros no son en sí mismas un tipo particular de consulta, por
ello no la encontramos como opción de menú ni como botón en la barra de
herramientas.

Estas consultas usan parámetros a los que se les asignan valores al ejecutarse la
consulta. Esto hace que sean consultas flexibles, ya que no dependen de un valor
concreto.

Un parámetro es un elemento que contiene un valor que podemos cambiarlo para


que se modifique el resultado de una consulta.

Pág. 46 ACCESS 2000 Ayuda


Microsoft Access 2000

Desde la opción Consulta/Parámetros se puede definir el tipo de datos que queremos


utilizar en cada parámetro.

Para realizar una consulta con parámetros, escribiremos el parámetro en la fila de


criterios del campo a través del cual queremos automatizar los cambios.

Los parámetros deben ir escritos entre corchetes.

Al ejecutar la consulta Access 2000 mostrará un cuadro de diálogo que nos permitirá
dar un valor de entrada a ese criterio.

Otro ejemplo:
ACCESS 2000  Ayuda Pág. 47
Plan de Formación Continua Hobetuz

Para realizar una consulta con parámetros, se


debe dar un nombre y un tipo de datos mediante
el cuadro de diálogo Parámetros de la consulta,
ubicado en el menú Consulta, opción
Parámetros.

Los nombres de los parámetros que utilizaremos


serán los que están definidos en este apartado.

Vamos a realizar la siguiente consulta:

Cuando pulsamos en el botón Vista de la consulta, aparecen los cuadros para la


introducción de parámetros. Por ejemplo vamos a consultar los libros cuya fecha de
salida se ha efectuado en el mes de diciembre de 1998, y además están libres.

Pág. 48 ACCESS 2000 Ayuda


Microsoft Access 2000

En ocasiones nos puede interesar ver un número determinado de registros o un


porcentaje del total de los mismos. Pulsando con botón derecho en la pantalla y
eligiendo la opción Propiedades, se muestran las propiedades de la consulta y
desplegando el campo Valores superiores seleccionaremos el dato que nos interese.

La propiedad Valores superiores, se puede utilizar para devolver un número


especificado de registros o un porcentaje de registros que cumplen los criterios que
se especifiquen.

La siguiente consulta nos permite conocer el porcentaje que se va a aplicar en


función del rango en el que se encuentre el importe que introduzcamos.

Esta consulta nos muestra todos los porcentajes en los que el tope sea superior al
importe introducido. Si el importe intoducido es 1200, nos muestra dos registros:

ACCESS 2000  Ayuda Pág. 49


Plan de Formación Continua Hobetuz

A nosotros, sin embargo, sólo nos interesa el primer registo, que es el rango en el que
se encuentra el importe de 1200. Para ello en la propiedad de la consulta Valores
superiores, escribimos 1. De esta manera nos mostrará únicamente el primer registro.

Al ejecutarse según la figura anterior, nos aparece:

Ejercicio: 19-Consulta-Parámetros
20-Consulta-Varios

6.9 Funciones

Access 2000 pone a disposición de los usuarios multitud de funciones, que nos
permitirán de modo sencillo realizar tareas complejas sin necesidad en determinadas
circunstancias de programar.

Pág. 50 ACCESS 2000 Ayuda


Microsoft Access 2000

A continuación vamos a exponer algunas de las más usuales.

Función SILNM o IIF

Esta función devuelve uno de entre dos valores, dependiendo de la evaluación de una
expresión.

Expresión es la combinación de palabras clave, operadores, variables y constantes


que generan una cadena, un número o un objeto.

Sintaxis Silnm(Expresión;Verdadero;Falso)

Es importante tener en cuenta que Access 2000 evalúa tanto el verdadero como el
falso siempre que ejecuta la expresión, por lo tanto hay que tener cuidado de no
realizar cálculos en los que puedan generarse errores ni el verdadero ni en el falso
aunque correspondan a situaciones no realizables.

Vamos a realizar el siguiente ejemplo:

En el campo Cobrar hemos incluido la función Silnm para efectuar descuento a


aquellas personas que sean socias.

En la fila Total, se utilizan funciones agregadas (para calcular totales, como la suma,
promedio, valor mínimo, valor máximo, cuenta) y otras opciones como la función
Dónde que se utiliza para establecer la primer selección de datos sin que se visualice
el concepto por el que se establece el grupo, para posteriormente ejecutar el resto de
la consulta.

En
nuestro
ejemplo
el

ACCESS 2000  Ayuda Pág. 51


Plan de Formación Continua Hobetuz

descuento lo estamos aplicando a los socios que cogen libros cuya descripción de
tema es la novela.

Función PARCFECHA o DATEPART

Devuelve un valor que contiene la parte especificada de la fecha dada.

Sintaxis ParcFecha (intervalo;fecha)

Intervalo: Expresión de tipo cadena con el intervalo de tiempo que queremos obtener.

Inglés Castellano Descripción

Valor Valor
yyyy aaaa Año
q t Trimestre
m m Mes
y a Día del año
d d Día
w e Día de la semana
ww ee Semana

La siguiente consulta contiene unos ejemplos relacionados con la tabla anterior:

Pág. 52 ACCESS 2000 Ayuda


Microsoft Access 2000

Funciones de texto

Existe una amplia lista de funciones de texto a las cuales podemos acceder
cómodamente desde el Generador de expresiones. A continuación vamos a comentar
tres funciones de uso habitual.

 MAYÚS

Devuelve el contenido de la expresión en mayúsculas

Sintaxis MAYÚS(expresiónCadena)

 IZQ

ACCESS 2000  Ayuda Pág. 53


Plan de Formación Continua Hobetuz

Extrae el número de caracteres indicados


de la cadena empezando a contar por la
izquierda.

Sintaxis IZQ(expresiónCadena;n)

 MEDIO

Extrae el número de caracteres de la cadena empezando a contar a partir del


carácter y en el número indicado.

Sintaxis MEDIO(expresiónCadena;inicio;longitud)

Vamos a realizar una consulta basada en la consulta anterior en las que nos convierta
el primer apellido de las personas a primer carácter mayúsculas y resto en
minúsculas.

Pág. 54 ACCESS 2000 Ayuda


Microsoft Access 2000

7. Formularios
Para visualizar, añadir y eliminar datos de manera cómoda y visualmente atractiva
utilizaremos formularios. Un formulario es un diseño de pantalla que muestra una
apariencia similar a los formularios sobre papel.

Un formulario presenta los datos de una tabla o consulta en la que se basa (origen de
los datos) pero con una apariencia más agradable, utilizando unos objetos gráficos
que Access 2000 llama controles en vez de usar el formato tabular habitual.

Hay controles que muestran información de las tablas y consultas y los hay que
muestran información perteneciente propiamente al diseño del formulario como
etiquetas de texto, líneas, etc.

Los formularios se pueden crear con o sin ayuda de los asistentes de formularios.
Tenemos los siguientes tipos de formularios:

ACCESS 2000  Ayuda Pág. 55


Plan de Formación Continua Hobetuz

Vista Diseño: Permite realizar un formulario partiendo de una página vacía, donde
se pueden incorporar todos los elementos de un formulario.

Asistente para Formularios: Crea un formulario permitiendo escoger los campos y


el aspecto en el proceso de realización.

Autoformulario: Columnas: muestra los valores de los registros en una sola


columna. Presenta un registro cada vez.

Autoformulario: Tabular: muestra los valores de los registros utilizando un formato


de filas y columnas. Muestra varios registros a la vez.

Autoformulario Hoja de Datos: muestra los valores de los registros utilizando el


formato clásico de las tablas.

Asistente para Gráficos: muestra los datos en formato gráfico, como gráficos de
barras, columnas,...

Asistente para Tablas Dinámicas: Crea una tabla dinámica que contrasta varios
campos de la tabla o consulta. Similar a las tablas dinámicas de Excel.

7.1 Creación de un formulario

Para crear un formulario seguiremos los siguientes pasos:

En la ventana de la base de datos, haremos clic en la carpeta Formulario.

Elegiremos el botón Nuevo y en el cuadro inferior escribiremos el nombre de la tabla


o consulta de origen del formulario o seleccionaremos uno en la lista.

Para crear el formulario, al igual que en las consultas utilizaremos el Asistente para
formularios y se nos activará la siguiente ventana:

Pág. 56 ACCESS 2000 Ayuda


Microsoft Access 2000

De la lista de campos iremos seleccionando uno a uno aquellos que nos interesen y

los incorporaremos mediante el botón . Si hemos incorporado algún campo de

más, una vez seleccionado, pulsando el botón lo borraremos de nuestra lista.

Los botones pasan todos los campos en la dirección indicada.

Al pulsar el botón siguiente entramos en la ventana en la que indicamos la


distribución de datos que queremos que presente nuestro formulario.

En columnas

ACCESS 2000  Ayuda Pág. 57


Plan de Formación Continua Hobetuz

Tabular

Hoja de datos

Justificado

Seleccionaremos un estilo según el fondo que queremos que presente nuestro


formulario.

Daremos el
nombre a
nuestro
formulario y
estaremos
en
condiciones
de introducir
nuevos
datos o
visualizar los
existentes.

Pág. 58 ACCESS 2000 Ayuda


Microsoft Access 2000

En la parte inferior de la ventana tenemos los botones para desplazarnos por los
registros o para agregar uno nuevo. Para desplazarnos por los campos de un registro
utilizaremos la tecla TAB para avanzar; con SHIFT + TAB nos moveremos hacia atrás
en los campos.

7.2 Presentaciones de la ventana formulario

La ventana formulario tiene cuatro modos de presentación a los que accederemos


desde el menú Ver. Para cambiar el modo de visualización podemos desplegar la
lista pulsando el botón Vista:

Vista diseño : Se utiliza para crear un nuevo formulario o para cambiar la


estructura de uno existente.

Vista formulario : Se utiliza para introducir, modificar y ver datos utilizando para
ello el formulario propiamente dicho.

Vista hoja de datos : Se utiliza para introducir, modificar y ver datos utilizando
para ello una hoja de datos. En este modo de presentación se pueden ver muchos
registros al mismo tiempo. En este modo no se muestran las imágenes ni los objetos
OLE, ni tampoco los botones de comando, que sí aparecen en el modo de
presentación formulario.

ACCESS 2000  Ayuda Pág. 59


Plan de Formación Continua Hobetuz

Vista preliminar : Se utiliza para ver la apariencia que tendrá un formulario


cuando se imprime.

Ejercicio: 21-Formularios-Inicio

7.3 Personalizar un formulario

En muchos casos, las características estándar de un formulario creado con el


asistente pueden bastarnos, pero a menudo deberemos modificarlo para adaptarlo a
nuestras necesidades, creando nuevos controles o modificando los existentes.

Siempre estando en el modo de Vista Diseño del Formulario pulsando el botón .

El formulario está dividido en tres bloques fundamentales: encabezado, detalle y pie


del formulario.

El detalle está
formado por
los nombres
de campos de
la tabla
denominados
Etiquetas y los
cuadros de
texto
dependientes
de los campos.

El encabezado
y el pie son los elementos repetitivos de los formularios.

Pág. 60 ACCESS 2000 Ayuda


Microsoft Access 2000

En la pantalla de Diseño del Formulario mostraremos la Caja de Herramientas

pulsando el botón . En ella tenemos todos los tipos de controles que podemos

usar en un formulario.

Hay tres tipos de controles:

 Control dependiente: Un control cuyo origen de datos es un campo de una tabla o


consulta es un control dependiente. Los controles dependientes se utilizan para
mostrar, introducir y actualizar los valores de los campos de la Base de Datos. El tipo
más común de control dependiente es el cuadro de texto.

ACCESS 2000  Ayuda Pág. 61


Plan de Formación Continua Hobetuz

 Control independiente: Un control que no tiene un origen de datos es un control


independiente. Los controles independientes se usan para aceptar un dato escrito por
el usuario pero que no se desea almacenar en una tabla. Por ejemplo etiqueta,
línea, ...

 Control calculado: un control cuyo origen de datos es una expresión, y no un campo,


es un control calculado.

Para agregar un control, haremos clic para seleccionar la herramienta. A continuación


nos situaremos en el lugar deseado en el modo de presentación Diseño del formulario
y volveremos a hacer clic arrastrándolo hasta darle el tamaño deseado.

7.3.1Controles del cuadro de herramientas


A continuación se da una relación de los controles que tenemos desde la barra de
herramientas:

Control para crear Etiquetas.

Control para generar cuadros de texto, Fórmulas,


Campos,...

Control de grupo de opciones.

Botón de alternar.

Botón de opción.

Casilla de verificación.

Cuadro combinado.

Cuadro de lista.

Botón de comando.

Imagen.

Marco de objeto independiente.

Marco de objeto dependiente.

Salto de página.

Control de ficha.

Pág. 62 ACCESS 2000 Ayuda


Microsoft Access 2000

Subformulario/Subinforme.

Línea.

Rectángulo.

Más controles.

Etiquetas

Al seleccionar este control podemos definir espacios en el formulario para entrada de


textos fijos o etiquetas.

Para construir una etiqueta, una vez

pulsado el botón arrastraremos con


el ratón en la zona a insertarla, el cursor

adquiere la forma hasta darle el


tamaño deseado. El cursor queda en el
interior del rectángulo que define a la
etiqueta, para poder escribir su contenido.

Al escribir una etiqueta las opciones de formato de texto de la barra se activan;


cualquier cambio que queramos realizar de tamaño, tipo de letra, alineación, etc. se
efectúa en toda la etiqueta siempre que ésta esté seleccionada, es decir cuando se
ven los manejadores.

7.3.2Seleccionar controles
Una vez presentado el formulario, en ocasiones nos interesará cambiar la posición,
alineación de algunos controles.

Para realizar cualquier cambio en un control, es preciso primeramente seleccionarlo.


Los controles pueden seleccionarse individualmente o por grupos. Para seleccionar un
control haremos clic en cualquier lugar del control.

Algunos controles como los cuadros de texto, cuadros combinados y casillas de


verificación, tienen una etiqueta adjunta. Cuando seleccionemos el cuadro de texto,
aparecerá un controlador de movimiento y varios controladores de tamaño.

ACCESS 2000  Ayuda Pág. 63


Plan de Formación Continua Hobetuz

Para seleccionar controles adyacentes colocaremos con el ratón el puntero en


cualquier lugar situado fuera del control más apartado del grupo y lo arrastraremos a
través de los controles deseados.

7.3.3Mover y cambiar el tamaño de controles


Para mejorar el diseño de un formulario podemos reorganizar los controles y ajustar
su tamaño.

Para mover un control con su etiqueta adjunta, en primer lugar lo


seleccionaremos. Moveremos el puntero hasta el borde del control seleccionado.
Cuando el puntero se convierta en una mano abierta, arrastraremos el control hasta
la nueva posición.

Si el control tiene una etiqueta adjunta, ésta se moverá junto con él.

Para mover una etiqueta adjunta independientemente de su control


seleccionaremos la etiqueta colocando el puntero en el controlador de movimiento
situado en la esquina superior izquierda de la etiqueta.

El puntero se convertirá en una mano que señala hacia arriba para indicar que sólo se
moverá la etiqueta y arrastraremos la etiqueta hasta la nueva posición (este
procedimiento es aplicable para mover el control sin su etiqueta).

Si queremos cambiar el tamaño de uno o más controles, lo seleccionaremos; haremos


clic en el controlador del tamaño de control y lo arrastraremos hasta que alcance el
tamaño deseado.

Pág. 64 ACCESS 2000 Ayuda


Microsoft Access 2000

Si hemos seleccionado más de un control, todos cambiaran de tamaño


proporcionalmente al arrastrar el controlador de tamaño de uno de ellos.

7.3.4Alinear controles
Mediante el menú Ver podemos visualizar lar reglas mientras agregamos y
ajustamos controles, también podemos utilizar la opción Ajustar a la cuadrícula del
menú Formato. Si deseamos ajustar los controles después de haberlos agregado
utilizaremos la opción Alinear del menú Formato.

Podemos espaciar rápidamente y de un modo uniforme los controles y sus etiquetas


adjuntas, aumentar o disminuir el espacio que los separa. Para ello, seleccionaremos
los controles que deseamos espaciar y elegimos del menú Formato la opción
Espaciado horizontal o Espaciado vertical y seleccionaremos Igualar.

7.3.5Propiedades de los controles


Las propiedades de los controles determinan su estructura y apariencia, así como las
características del texto o de los datos que contienen.

Podemos ver las propiedades de un control, presentando su hoja de propiedades


haciendo doble clic en el control. Si el control tiene una etiqueta adjunta
seleccionaremos el control, no su etiqueta.

También podemos visualizar estas propiedades pulsando el botón Propiedades


y seleccionar la categoría de propiedades que queremos establecer activando la
correspondiente carpeta. Las propiedades visualizadas las genera Access 2000 a
partir de las especificaciones que indiquemos en los campos.

Cuando hacemos clic en una propiedad dentro de la hoja de propiedades, en la barra


de estado aparece una breve descripción de la misma. Si queremos una descripción
más detallada, haremos clic en la propiedad y pulsaremos F1.

ACCESS 2000  Ayuda Pág. 65


Plan de Formación Continua Hobetuz

Podemos observar como Access 2000 nos muestra todas las medidas de nuestro
control, por lo tanto, podemos también variar su posición y tamaño desde aquí,
aunque no es una práctica habitual.

Para que este control nos genere la fecha actual, basta con indicárselo en el origen
del control, o desde el menú Insertar, o incluso desde el generador de expresiones
utilizando la correspondiente función.

Si necesitamos variar alguna propiedad haremos doble clic sobre el control, o

estando en él pulsaremos el botón Propiedades .

7.3.6Propiedades de los formularios


En el vértice superior izquierdo aparece un botón como muestra la figura:

pulsando el botón derecho del ratón, accedemos al menú emergente del formulario,
del cual podemos seleccionar la opción Propiedades. Hay que tener en cuenta que
las propiedades que se muestran dependen siempre del objeto seleccionado. Las
propiedades del formulario se visualizan pulsando el botón derecho del ratón en
dicho cuadrado.

hay más de 70 propiedades a definir en un formulario, aquí comentaremos las que


más se utilizan.

Origen del registro: es donde se le indica al formulario de donde recoger los datos.
En nuestro caso el origen del registro, que puede ser una tabla, o consulta, lo
dejamos vacío, por que estamos diseñando un estándar, es decir, un formulario que
se puede utilizar en cualquier base de datos.

Pág. 66 ACCESS 2000 Ayuda


Microsoft Access 2000

Filtro: se suele utilizar esta propiedad para especificar que subconjunto de registros
queremos que se muestren.

Ordenar por: sirve para especificar cómo queremos ordenar los registros.

Título: el título del formulario es el texto que aparece en la barra de título en la vista
Formulario.

Presentación Predeterminada: se utiliza para indicar la presentación inicial de un


formulario. Al desplegar la lista podemos seleccionar entre:

 Formulario simple: que muestra un solo registro a la vez.

 Formularios continuos: muestra tantos registros como quepan en la ventana


actual.

 Hoja de datos: presenta los campos del formulario organizados en filas y


columnas como una hoja de cálculo.

Permitir agregar: se utiliza para especificar si un usuario puede agregar un registro


cuando esté usando un formulario.

Entrada de datos: esta propiedad se utiliza para especificar si se abre un formulario


dependiente para permitir sólo la entrada de datos. No determina si los registros
pueden agregarse o no; sólo si se muestran los registros existentes.

 Sí El formulario se abre mostrando sólo un registro en blanco.

 No El formulario se abre mostrando los registros existentes.

Ajuste del tamaño automático: se suele usar para indicar si una ventana se abre
con su tamaño ajustado automáticamente para mostrar completos los registros.

Emergente: al poner en Si esta opción estamos indicando que el formulario se abra


por encima de todas las demás ventanas de Access.

Las propiedades que se


ven en la imagen
adjunta, los eventos, son
aquellas en las que se
indica una acción que
puede ocurrir, por
ejemplo, al crear un
botón en la propiedad
hacer clic indicaremos la
acción para lo que ha
sido creado el botón.

ACCESS 2000  Ayuda Pág. 67


Plan de Formación Continua Hobetuz

Si pulsamos entraremos en el cuadro de diálogo:

donde una vez elegido el generador podremos desarrollar la acción.

7.4 Formularios desde Diseño

Un formulario presenta los datos de una tabla o consulta en la que se basa (origen de
los datos) pero con una apariencia más agradable, utilizando controles en vez de
usar el formato tabular habitual.

Para diseñar un formulario abriremos la base de datos que contiene la tabla a partir
de la cual queremos elaborar el formulario y seleccionaremos la opción Diseño.

En este momento en pantalla se nos muestra una cuadrícula que corresponde a la


zona de Detalle del formulario, sin encabezado y pie del mismo. Para activar estas
últimas opciones desde el menú Ver seleccionaremos la opción Encabezado y pie
de formulario.

A continuación agregaremos los controles necesarios:

Pág. 68 ACCESS 2000 Ayuda


Microsoft Access 2000

 dependientes (campos de las tablas). Podremos acceder a los nombres de los

campos pulsando el botón que nos mostrará una pequeña ventana que
contiene todos los campos. Haremos clic en el campo que nos interese y lo
arrastraremos a la zona de Detalle.

 independientes (dibujos, líneas, imágenes).

 calculados (expresiones que enlazan campos, funciones, ...).

Si necesitamos variar alguna propiedad haremos doble clic sobre el control, o

estando en él pulsaremos el botón Propiedades .

Ejercicio: 22-Formularios-Controles
23-Formularios-ControlesDependIndepend

7.5 Uso de expresiones

Las expresiones en los formularios se utilizan para incluir cálculos directamente que
son interesantes para ver y obtener resultados. Si un formulario contiene una
expresión, cada vez que se utiliza el formulario se evalúa la expresión o cálculo.

Para añadir expresiones en un formulario en primer lugar entraremos en modo diseño

de formulario y crearemos un cuadro de texto con la herramienta .

Abriremos las propiedades de este control pulsando doble clic sobre el cuadro y
definiremos dentro de la carpeta Datos en el Origen del Control la expresión.

ACCESS 2000  Ayuda Pág. 69


Plan de Formación Continua Hobetuz

Esta expresión puede incluir funciones, números, fechas, textos, campos, etc...,
semejante a las expresiones definidas en los campos calculados.

7.5.1Insertar cuadro combinado

Con la herramienta podemos crear controles con listas desplegables de las que
podemos elegir el dato sin necesidad de teclearlo. Esto es conveniente utilizar
cuando el dato a introducir forma parte de una lista.

Pulsaremos y definiremos el tamaño y la posición del cuadro en la zona Detalle


del formulario. Access 2000 nos guiará a través del asistente para definir el mismo.

Le indicamos si los
valores los vamos a
escribir nosotros o están
en una tabla o consulta).

El asistente nos sitúa en


una ventana en la que
iremos escribiendo los
datos que van a formar la
lista. Para saltar de un
dato a otro utilizaremos
la tecla TAB.

Le daremos nombre a la
lista y Access 2000
incorpora un botón al cuadro para desplegar la lista de los campos a elegir.

Pág. 70 ACCESS 2000 Ayuda


Microsoft Access 2000

Como hemos podido ver en este capítulo, al diseñar formularios éstos pueden estar
basados en una tabla o en una consulta.

Cuando un formulario está basado en una consulta, visualizaremos aquellos registros


autorizados por la consulta y podremos trabajar con más de una tabla, con tantas
como hayamos utilizado en la creación de la consulta.

Debemos tener en cuenta que si bloqueamos los campos no se modifican los datos
de las tablas.

7.5.2Insertar botones

Para insertar un botón en un formulario, pulsaremos el icono del cuadro de


herramientas y le asignaremos el tamaño que nos interese.

Access 2000
automáticamente
nos introduce en el
asistente, desde el
que podremos ir
indicando cual es la
acción a realizar
por el botón.

Indicaremos en
categorías
Operaciones con
formularios y como
acción Abrir
formulario.

Si en categorías seleccionáramos Otras, podríamos desde el botón ejecutar una


consulta.

ACCESS 2000  Ayuda Pág. 71


Plan de Formación Continua Hobetuz

Teniendo en cuenta que la


acción que hemos indicado
es Abrir un formulario,
deberemos seleccionarlo de
la lista que se nos muestra.

Incluiremos el texto y le asignaremos un nombre al botón.

Una vez concluido este proceso podemos observar las propiedades del botón:

Pág. 72 ACCESS 2000 Ayuda


Microsoft Access 2000

y modificar aquellas que nos interesen, como por ejemplo el tipo de letra, color,.....

Si avanzamos con la barra de desplazamiento por las propiedades, observaremos que


la acción a realizar por el botón, Access 2000 la ha incluido en la propiedad Al Hacer
Clic.

7.5.3Insertar subformularios
Un subformulario es un formulario dentro de otro. El formulario primario se llama
formulario principal y el formulario dentro del formulario se llama subformulario.

Los subformularios son muy eficaces cuando se desea mostrar datos de tablas o
consultas con una relación uno a varios.

Para crear dos formularios uno de los cuales actúa como subformulario seguiremos
los siguientes pasos:

Abrir el formulario que queremos utilizar como formulario principal en la vista Diseño.
Del menú Ventana selecccionaremos la opción Mosaico vertical, y de esta manera
estaremos viendo la ventana de Base de datos y el formulario a la vez, arrastraremos
el formulario que nos interese de la ventana Base de datos al formulario principal.

Access 2000 agrega un control de un subformulario al formulario.

Vamos a crear los formularios siguientes:

Formulario Principal

ACCESS 2000  Ayuda Pág. 73


Plan de Formación Continua Hobetuz

Formulario Secundario

Una vez abierto el formulario principal en modo Diseño, visualizaremos las dos
ventanas en modo mosaico vertical, y arrastraremos el formulario secundario hasta el
formulario principal.

Pág. 74 ACCESS 2000 Ayuda


Microsoft Access 2000

Una vez que el objeto subformulario está insertado, tendremos que establecer los
vínculos entre el subformulario (formulario secundario) y el formulario en sí
(formulario principal).

El vínculo para el formulario principal va a ser el campo que identifica unívocamente


a las personas (su DNI) y para el formulario secundario el campo que identifica a la
persona que ha utilizado un determinado libro (también el DNI).

Para establecer el vínculo, seleccionamos el objeto subformulario en la vista diseño y

pulsamos en el icono para ver sus propiedades.

En la propiedad Vincular campos secundarios escribimos el campo del


subformulario que vamos a relacionar con el formulario principal, en nuestro caso
DNI, y en la propiedad Vincular campos principales el campo del formulario
principal que nos servirá de referencia en el vínculo, también DNI.

ACCESS 2000  Ayuda Pág. 75


Plan de Formación Continua Hobetuz

Los campos que establecen el vínculo, han de contener la misma clase de datos y
tener el mismo (o compatible) tipo de datos y tamaño de campo.

Si los campos se llaman igual Microsoft Access creará automáticamente estos


vínculos, sino los tendríamos que escribir en las propiedades del subformulario tal y
como lo hemos visto.

A veces, puede surgir la necesidad de establecer más de un campo para establecer el


vínculo. En este caso, tenemos que introducir el mismo número de campos o
controles para ambas propiedades y separar los nombres con un punto y coma (;).

7.5.4Formulario con clave de entrada


Si queremos introducir una clave de acceso en un formulario, lo haremos a través de
la propiedad Regla de validación de un control de cuadro de texto, como se muestra
a continuación:

Pág. 76 ACCESS 2000 Ayuda


Microsoft Access 2000

Este formulario pretende dar acceso al formulario TRATAMIENTOS ESPECIALES a


aquellos usuarios que conozcan la clave de acceso al mismo. Para lo cual se
introducen las siguientes propiedades:

La propiedad Regla de validación contiene la cadena de caracteres que el usuario


debe teclear correctamente para poder utilizar el formulario.

La propiedad Texto de validación contiene el mensaje que aparecerá si el usuario


teclea mal la clave.

En la propiedad Máscara de entrada escribimos la palabra "Contraseña", de manera


que cualquier carácter introducido en el control se almacena como el carácter pero se
muestra como un asterisco (*). Se utiliza la máscara de entrada de Contraseña para
impedir que se muestren los caracteres escritos en la pantalla.

Así mismo indicaremos que debe hacer el formulario una vez aceptada la clave. En
nuestro caso, en la propiedad Después de Actualizar, escribiremos la macro que
abre el formulario que queremos.

7.6 Guardar un formulario

Cuando cerremos la ventana formulario, después de crearlo o modificar uno


existente, Access 2000 nos pedirá automáticamente que guardemos dicho
formulario. No obstante, como protección frente a un posible fallo, cuando trabajemos
con un formulario conviene guardarlo con relativa frecuencia, para ello en el menú
Archivo elegiremos la opción Guardar, o lo haremos desde el botón de la Barra de
herramientas.

Ejercicio: 24-Formulario-CuadrosTexto
25-Formulario-ControlCalculado
26-Formulario-CuadroCombinado1
27-Formulario-CuadroCombinado2

7.7 Gráficos

Podemos representar información de Access a través de la opción Gráfico del menú


Insertar, o bien diseñando un formulario nuevo con el asistente para gráficos.

ACCESS 2000  Ayuda Pág. 77


Plan de Formación Continua Hobetuz

En primer lugar indicaremos la tabla o consulta de la que queremos representar


información, a continuación seleccionaremos los campos:

Indicaremos el tipo de gráfico.

Access 2000 nos permite indicar


como queremos que se
representen los datos dentro del
gráfico.

Una vez finalizado, desde la vista


diseño nuestro gráfico tiene el
siguiente aspecto:

Pág. 78 ACCESS 2000 Ayuda


Microsoft Access 2000

Al visualizar el formulario es
cuando lo veremos
realmente, y cuando las
leyendas y demás
parámetros adquieren un
significado para el usuario.

Si queremos insertar
porcentajes dentro del
gráfico, desde vista diseño
haremos doble clic sobre él,
y observaremos que
entramos en Microsoft
Graph, desde donde
podremos indicar valores
para la serie seleccionada.
Del menú contextual
podemos seleccionar
opciones de gráfico.

ACCESS 2000  Ayuda Pág. 79


Plan de Formación Continua Hobetuz

7.8 Formulario para


pedir datos

En ocasiones nos puede interesar presentar en un formulario o en un informe


únicamente algunos registros que cumplan una serie de condiciones que nosotros
elegimos arbitrariamente. Para conseguir este propósito, utilizaremos un formulario
auxiliar en donde elegiremos los criterios que queremos que cumplan los registros,
que posteriormente presentaremos en otro formulario o en una consulta o en un
informe.

Diseñamos por tanto un formulario en blanco, en el que introduciremos ciertos


controles como cuadros de texto, cuadros de lista, cuadros combinados, etc., que nos

Pág. 80 ACCESS 2000 Ayuda


Microsoft Access 2000

ayudarán a elegir los criterios que tendrán que cumplir los registros que queremos
presentar. Es importante nombrarlos correctamente, ya que luego tendremos que
hacer referencia a ellos. También insertaremos un botón que al pulsar sobre él abra
el formulario que presentará los registros.

Diseñamos el formulario o informe que va a presentar los datos que cumplan con los
criterios elegidos del formulario auxiliar. Los formularios e informes se pueden basar
en consultas o en tablas. En este caso resulta más sencillo basarlo en una consulta.

Como en el formulario o en el informe nos interesa que aparezcan únicamente los


registros
que
cumplan
con los
criterios
elegidos
del
formulario
auxiliar, la
consulta
en la que
se basa el
formulario
o el informe en el que se van a presentar los datos, tiene que tener una serie de
criterios referidos a los controles del formulario auxiliar.

En la consulta en la que se basará el formulario o informe que presentará los datos,


establecemos los criterios. Éstos serán los controles del formulario auxiliar, pues en
ellos es en donde elegimos los criterios.

Para establecer estos criterios, debajo del campo correspondiente, y en la fila criterios
podemos escribirlos directamente teniendo en cuenta que para hacer referencia a los
controles de un formulario, utilizaremos la siguiente sintaxis: primero escribimos la
palabra reservada formularios seguido de un signo de exclamación; luego el
nombre del formulario entre corchetes que contiene los controles seguido de
otro signo de exclamación y para finalizar el nombre del control, (también entre
corchetes), del formulario en el cual elegimos los criterios.

Otra manera más sencilla y que además puede evitarnos muchos problemas por
posibles confusiones a la hora de escribir los nombres de los formularios y controles,

es usar el generador de expresiones .

ACCESS 2000  Ayuda Pág. 81


Plan de Formación Continua Hobetuz

Pulsamos en Aceptar, y el criterio quedará establecido.

Hacemos lo mismo con los demás campos hasta que estén establecidos todos los
criterios, y cerramos la consulta.

Ya sólo falta diseñar el formulario (informe) que presentará los registros. Con el
asistente para formularios (informes), y teniendo en cuenta que tiene que basarse en
la consulta que acabamos de realizar, lo diseñamos. Éste formulario (informe) que
acabamos de construir, depende del formulario auxiliar. Por lo tanto tendremos que
abrir primero el formulario auxiliar, escribir o elegir los criterios en los controles
correspondientes, y después abrir este otro formulario (informe). Si abrimos
directamente este formulario (informe) sin tener abierto el auxiliar, nos preguntará
los valores
de los
criterios, es
decir de los
controles del
formulario
auxiliar.

Ejercicio: 28-Formularios-ControlesEspeciales1
29-Formularios-ControlesEspeciales1
Pág. 82 ACCESS 2000 Ayuda
Microsoft Access 2000

ACCESS 2000  Ayuda Pág. 83


Plan de Formación Continua Hobetuz

Pág. 84 ACCESS 2000 Ayuda


Microsoft Access 2000

8. Informes
Un informe es un conjunto de datos que deseamos organizar según determinados
criterios y al que se le aplica un formato de acuerdo con las especificaciones que
indiquemos. Un informe constituye una forma de recuperar y presentar los datos
como información significativa.

Para organizar e imprimir los datos con una presentación formal, utilizaremos los
informes, valiéndonos de los numerosos elementos de diseño que posee Access
2000.

Con Access 2000 podremos crear informes para:

- Organizar y presentar los datos en grupos.

- Calcular totales parciales, totales de grupo, sumas de totales y porcentajes de


totales.

- Incluir subformularios, subinformes y gráficos.

- Presentar los datos con imágenes, líneas y fuentes especiales.

Para crear un informe personalizado seleccionaremos la opción Informe en blanco.


Para ver la lista de campos de la que extraeremos los necesarios para el informe,

haremos clic en el botón Lista de campos de la Barra de Herramientas y a


continuación arrastraremos cada uno de los campos a la zona de diseño. No obstante,
este método se usa en pocas ocasiones puesto que es mas rápida la creación de un
informe desde el asistente y su modificación manual.

8.1 Tipos de informes

Podemos crear informes de diversas tipos:

Autoinformes: la forma más rápida de crear un informe es mediante autoinforme. Al


igual que en casos anteriores, no pedirá información sino que lo creará
automáticamente. Será un informe bien a una sola columna, bien en forma de tabla o
tabular, que muestra todos los campos de la tabla o consulta subyacente.

ACCESS 2000  Ayuda Pág. 85


Plan de Formación Continua Hobetuz

Informe de grupos/totales: un informe de grupo/totales organiza los datos en


grupos y los muestra en formato tabular. Puede calcular un total para cada grupo y
una suma de totales correspondiente a todos los grupos. Se puede obtener con el
asistente para informes.

Informe de etiquetas postales: es un informe en el que podemos imprimir


nombres y direcciones en un formato adecuado para nuestro papel de etiquetas.

8.2 Creación de informes

Para la creación de un informe una vez abierta la base de datos, haremos clic en la
carpeta Informes y seguidamente sobre el botón Nuevo.

Seleccionamos la tabla o consulta sobre la cual queremos generar la información y


elegimos el procedimiento a seguir para la elaboración del mismo.

Los informes pueden crearse de


forma sencilla, como en los capítulos
anteriores, utilizando el Asistente
para informes.

Los Autoinformes producirán un


informe preformateado sin pedir
información. Si seleccionamos el tipo
Columnas, Access 2000 genera el
siguiente informe:

Pág. 86 ACCESS 2000 Ayuda


Microsoft Access 2000

A través del Asistente para informes indicaremos los campos que queremos que
contenga nuestro informe.

Si el informe queremos que muestre los datos agrupados por algún concepto.

Si a la hora de agrupar indicamos más de un campo, se activarán los botones


correspondientes a Prioridad para poder seleccionar el orden de prioridad de los
campos para el agrupamiento.

Si el informe no tiene ningún nivel de agrupamiento, la distribución del mismo


únicamente podrá ser en columna, tabular o justificado.

Cuando existe al
menos un nivel
de
agrupamiento,
debemos indicar
la distribución
del informe
según se
muestra en la
figura.

Para terminar,
seleccionaremos

ACCESS 2000  Ayuda Pág. 87


Plan de Formación Continua Hobetuz

el estilo de informe de la lista que se nos muestra y le daremos nombre a nuestro


informe.

En el informe que se nos muestra podemos no visualizar completos los nombres de


los campos si se le ha indicado anteriormente que entren todos en una página.

Para modificar cualquiera de las características del informe anterior entraremos en la


opción Vista diseño.

Para crear un informe personalizado seleccionaremos la opción Vista Diseño. Para


ver la lista de campos de la que extraeremos los necesarios para el informe, haremos

clic en el botón Lista de campos de la Barra de Herramientas y a continuación


arrastraremos cada uno de los campos a la zona de diseño. No obstante, este método
se usa en pocas ocasiones puesto que es más rápida la creación de un informe desde
el asistente y su modificación manual.

8.3 La barra de herramientas de informes

Al igual que en los demás elementos de Access, al crear un informe la barra de


herramientas presenta los siguientes botones:

Vista diseño, vista preliminar y vista previa del diseño.

Lista los campos.

Cuadro de herramientas.

Ordena y agrupa.

Autoformato.

Código.

Pág. 88 ACCESS 2000 Ayuda


Microsoft Access 2000

Propiedades del informe o de los distintos contenidos del mismo.

Generador de expresiones.

Muestra la ventana de base de datos.

Muestra la relación de nuevos objetos.

8.4 Secciones de un informe

Access 2000 contempla siete tipos de secciones para informes, que podemos utilizar
en cualquier combinación.

En el modo de Vista diseño, el diseño del informe aparece en forma de secciones y


controles.

Las secciones contenidas en un informe se presentan una sola vez, aunque en el


informe impreso, algunas de ellas pueden repetirse varias veces.

El tipo de informe que creemos, determinará las secciones que debemos utilizar y la
información que contendrá cada una de ellas. Cada sección tiene un propósito
específico:

 Encabezado del informe: aparece una sola vez al principio del informe. El
encabezado del informe se imprime antes que el encabezado de página de la
primera página del informe.

 Encabezado de página: aparece en la parte superior de cada página del informe.


Ejemplo: Títulos de columnas.

 Encabezado de grupo: aparece al principio de un nuevo grupo de registros.

 Sección detalle: contiene el cuerpo principal de los datos del informe. Los
controles incluidos en esta sección se repiten para cada registro extraído de la
base de datos.

 Pie de grupo: aparece al final de un grupo de registros. Puede utilizarlo para


mostrar elementos como totales de grupo.

 Pie de página: aparece al final de cada página del informe. Ejemplo: número de
página.

ACCESS 2000  Ayuda Pág. 89


Plan de Formación Continua Hobetuz

 Pie del informe: aparece una sola vez al final del informe. El pie del informe es la
última sección del diseño del informe, pero aparece antes que el pie de página de
la última página del informe impreso.

Una vez creado el informe y antes de imprimir es aconsejable ver la apariencia que
tendrá para comprobar la alineación, espaciado de las columnas, así como la
comprobación de los datos deseados. Para ello utilizaremos:

Vista previa del diseño. Este modo de presentación muestra todas las secciones
de un informe, así como algunos registros de detalle. Además ordena y agrupa los
datos mostrados, pero ignora cualquier criterio o combinación existente en la
consulta de partida.

Vista preliminar. Para comprobar los datos o ver todo el informe tal y como se
imprimirá.

En ambos casos para volver al modo de presentación Diseño, haremos clic en el


botón Cerrar o pulsaremos el icono Vista diseño.

El tratamiento de controles para informes es similar al visto en los Formularios.

Los eventos están relacionados solamente con estas secciones. Es decir, las macros,
las expresiones y el código sólo se pueden establecer en las propiedades de estas
secciones, nunca en etiquetas, cuadros de texto (campos, campos calculados, etc.), ni
en ningún otro tipo de control.

Ejercicio: 30-Informe-Básico

Pág. 90 ACCESS 2000 Ayuda


Microsoft Access 2000

8.5 Ordenar y agrupar datos

Si queremos que los datos aparezcan ordenados en nuestro informe y no lo hemos


indicado al diseñarlo en el asistente, abriremos el informe en modo presentación de
Diseño y escogeremos la
opción Ordenar y Agrupar
del menú Ver, o

pulsaremos el botón
de la barra de herramientas
y nos aparecerá la ventana
de la figura adyacente.

En la primera fila de la
columna Campo/Expresión
tendremos que escribir el campo por el cual queremos que se efectúe el orden. Si nos
aparece una lista de campos es porque así se lo habremos indicado desde el
asistente al diseñar el informe. La segunda fila es el segundo nivel de orden y así
sucesivamente.

Si el orden que aparece no es el que nos interesa podemos cambiar el orden de los
campos, seleccionando el campo y arrastrándolo con el ratón hacia la fila anterior.

Además de ordenar los registros por campos, otra de las opciones que permite
Access 2000 es la posibilidad de dividir los registros en grupos. Para ello
estableceremos las propiedades del grupo mediante las opciones:

- Encabezado del Grupo: Presenta Si/No un encabezado de grupo para el campo o


expresión.

- Pie del Grupo: Presenta Sí/No un pie de grupo para el campo o expresión.

- Agrupar en: Especificaremos como queremos agrupar los valores. Las opciones
disponibles dependerán del tipo de datos del campo por el que se agrupa.

- Intervalo del Grupo: Especificaremos un intervalo que es válido para los valores del
campo o expresión en base al que estamos agrupando.

- Mantener juntos: Determina si Access 2000 debe imprimir todo o solamente parte
de un grupo en una página.

ACCESS 2000  Ayuda Pág. 91


Plan de Formación Continua Hobetuz

Si queremos que se produzcan saltos de página por cada agrupación de datos, en


primer lugar nos situaremos en el Encabezado de grupo y pulsando el botón
Propiedades indicaremos en Forzar nueva página la posición del salto de página
para conseguir el efecto deseado.

Ejercicio: 31-Informe-AgruparDatos

8.6 Propiedades de un informe

OrigenDelRegistro (RecordSource): esta propiedad se utiliza para especificar el


origen de los datos del informe. Se pueden mostrar los datos de una tabla, consulta o
instrucción SQL

Filtro: se utiliza esta propiedad para indicar que se muestre un subconjunto de


registros. Los filtros se guardan con los objetos en los que son creados. Cuando se
abre el objeto se cargan automáticamente, aunque no se apliquen automáticamente.

Encabezado de Página y Pié de Página: Estas propiedades se pueden utilizar para


especificar si el encabezado de página o el pie de página de un informe se imprimen
en la misma página que el encabezado de informe o el pie de página de informe.

Los valores son los siguientes:

 En todas las páginas(Predeterminado): El encabezado de página o pie de página


se imprimen en todas las páginas de un informe.

 Sin encabezado ó sin pié de informe: Access imprime el encabezado ó el pié del
informe en una nueva página.

Agrupación de fechas: Se utiliza esta opción para especificar como se quiere


agrupar fechas en un informe. El valor de la propiedad se aplica a todo el informe, no
a un grupo particular.

Mantener junto el grupo: La propiedad MantenerJuntoElGrupo se utiliza para


especificar si se mantendrán juntos por páginas o por columnas los grupos en un
informe de múltiples columnas que tengan su propiedad MantenerJuntos
(KeepTogether) para un grupo establecida a Todo el grupo o Con primer detalle.

Esta propiedad sólo se puede establecer en la vista Diseño del informe.

Se suele utilizar esta propiedad para especificar si todos los datos de un grupo deben
aparecer en la misma columna.

Pág. 92 ACCESS 2000 Ayuda


Microsoft Access 2000

Al abrir: En ocasiones nos interesa personalizar unas determinadas acciones al abrir


un formulario, para lo cual indicaremos la acción concreta en este evento.

Si no se quiere que el encabezado salga en la primera página se debe seleccionar la


opción Sin encabezado de informe para que salga en todas las páginas las cabeceras
de página menos en la primera página que tiene Encabezado de informe.

8.7 Guardar
Ejercicio: 32-Informe-Agrupar-CamposCalculados
un
informe

Cuando guardamos el diseño de un informe, estamos guardando sólo su formato o


estructura, no los datos que contiene. Este diseño se guarda en la base de datos
activa. Para ello del menú Archivo elegimos la opción Guardar; le asignaremos un
nombre y pulsaremos Aceptar.

Si queremos utilizar un informe de Access 2000 en Word o Excel desde la


Presentación preliminar desplegaremos el botón Vínculos con Office.

Ejercicio: 33-Informe-Controles
34-Informe-Cálculos

8.8 Etiquetas

ACCESS 2000  Ayuda Pág. 93


Plan de Formación Continua Hobetuz

Para crear etiquetas diseñaremos un nuevo informe guiados por el asistente para
etiquetas.

Una vez indicada la tabla o consulta en la que vamos a basar el informe de etiquetas,
seleccionaremos del cuadro de diálogo las dimensiones de las mismas. Si el tamaño
de nuestras etiquetas no figura dentro de la lista podremos indicarlo a través del
botón Personalizar.

En la definición de la etiqueta indicaremos así mismo, la fuente, el tamaño, el color y


el estilo de la letra.

Access 2000, tras pulsar el


botón siguiente nos
mostrará la lista de campos
disponibles para ser
incluidos en la etiqueta. De

Pág. 94 ACCESS 2000 Ayuda


Microsoft Access 2000

esta lista seleccionaremos uno a uno aquellos que nos interesen y los incluiremos en
la etiqueta prototipo.

Para finalizar,
podemos indicar así mismo, el orden de salida de las etiquetas.

Ejercicio: 35-Informe-Etiquetas

8.9 Combinar con Word

ACCESS 2000  Ayuda Pág. 95


Plan de Formación Continua Hobetuz

Access 2000 nos permite convertir un informe en un documento Word.

Estando en diseño, si seleccionamos vista previa desde el icono o desde la carpeta


informes pulsamos el botón vista previa, Access 2000 y en la barra de herramientas

aparece el icono con el que podemos enviar nuestro informe a Word,


abriéndose el programa y mostrándolo desde él.

Hay que tener en cuenta, que el informe que visualizamos en Word es un documento
de Word, que a partir de este momento no guarda ninguna relación con los cambios
que podamos realizar en Access.

Ejercicio: 36-Tablas-Detodo

Pág. 96 ACCESS 2000 Ayuda


Microsoft Access 2000

9. Ayuda

Office 2000 incorpora en la barra de herramientas el botón a través del cual


podemos solicitar ayuda del programa en el que nos encontremos.

La imagen que identifica la ayuda es un clip en continuo movimiento adaptando


distintas formas mientras está visible.

Podemos teclear un texto aproximativo al concepto que queremos buscar en la casilla


reservada a tal efecto y Access 2000 nos devolverá una serie de respuestas
“interpretadas” a nuestra pregunta.

En la barra de menús Access 2000 a través de la interrogación muestra un menú con


el que podemos acceder al botón Ayuda indicado en el párrafo anterior.

9.1 Contenido e índice

ACCESS 2000  Ayuda Pág. 97


Plan de Formación Continua Hobetuz

Con esta opción de menú podemos solicitar información de forma agrupada por
temas o a través de los primeros caracteres del tema a buscar mostrándose los títulos
generales ordenados alfabéticamente, como se muestra en la figura:

Pulsando el botón Mostrar se visualiza la relación de temas asociados al tema


buscado.

A través de la carpeta contenido se muestra la ayuda agrupada por temas. Haciendo


un clic sobre el tema seleccionado y pulsando el botón Abrir accederemos a los
subtemas del mismo. Podemos abrir un tema seleccionado pulsando también doble
clic sobre él.

Con la carpeta Buscar escribimos la palabra, tema, concepto, a buscar y de la lista


que nos muestra, seleccionaremos aquel texto que más se aproxime al concepto
buscado. Y finalmente pulsaremos el botón Mostrar al haber activado el tema de la
lista .

Pág. 98 ACCESS 2000 Ayuda


Microsoft Access 2000

Finalmente disponemos de otro método de ayuda que nos permite obtener


información concreta de una opción de menú, arrastrando el puntero que adquiere
esta forma hasta dicha opción.

Ejercicio: 37-Ayuda

ACCESS 2000  Ayuda Pág. 99

También podría gustarte