Access
Access
4 BASES DE DATOS:
ACCESS
Ofimática: Aplicaciones informáticas de gestión
Índice
Introducción y objetivos........................................................................................................... 4
2
Ofimática: Aplicaciones informáticas de gestión
7. Autoformatos ...............................................................................................................55
Resumen ....................................................................................................................................56
3
Ofimática: Aplicaciones informáticas de gestión
Introducción y objetivos
Definición
Una base de datos es un conjunto de datos que están organizados para un uso
determinado. Y el conjunto de los programas que permiten gestionar estos datos es
lo que se denomina Sistema Gestor de Bases de Datos.
Las bases de datos de Access tienen la extensión .ACCDB para que el ordenador las
reconozca como tal.
Casi todos los sistemas de gestión de base de datos modernos almacenan y tratan la
información utilizando el modelo de gestión de bases de datos relacional.
Las tablas almacenan información sobre un tema, como pueden ser los clientes de
una empresa, o los pedidos realizados por cada uno de ellos.
4
Ofimática: Aplicaciones informáticas de gestión
Las tablas se relacionan de forma que, a partir de los datos de la tabla de clientes,
podamos obtener información sobre los pedidos de estos y viceversa.
Tablas de datos:
Definición
Una tabla de datos es un objeto que se define y utiliza para almacenar datos. Una
tabla contiene información sobre un tema o asunto particular.
Las tablas contienen columnas/campos que almacenan los diferentes datos como el
código del cliente, nombre del cliente, dirección…
Ejemplo
Ejemplo de una tabla de clientes:
Campos/Columnas
Todos los valores de una columna determinada tienen el mismo tipo de dato. El tipo
de dato define el conjunto de valores que se podrán introducir en la columna.
5
Ofimática: Aplicaciones informáticas de gestión
entero que representa números sin decimales, tanto positivos como negativos, hasta
un cierto valor.
En una tabla no puede haber dos columnas con el mismo nombre, pero ese nombre
sí se puede utilizar en otra tabla.
Normalmente, todas las tablas deben tener una clave principal definida. Una clave
principal es una columna (o combinación de columnas) que permite identificar de
forma inequívoca cada fila de la tabla, por lo que no puede haber en una tabla dos
filas con el mismo valor en la columna definida como clave principal.
En el ejemplo anterior, la clave principal sería el campo Código, ya que todos los
clientes tienen un código y dos clientes no pueden tener el mismo código.
Por ejemplo, tenemos dos tablas, una de alumnos y otra de cursos, en la tabla de
alumnos pondríamos una columna curso, para saber en qué curso está matriculado
el alumno. La columna curso en la tabla de alumnos es clave foránea, mientras que la
columna código de la tabla de cursos será clave primaria.
Una tabla tiene una única clave primaria y puede contener cero o más claves
foráneas.
Cuando se define una columna como clave principal, ninguna fila de la tabla puede
contener un valor nulo en esa columna ni tampoco se pueden repetir valores en la
columna.
Cuando se define una columna como clave foránea, las filas de la tabla pueden
contener en esa columna el valor nulo o un valor que existe en la otra tabla. Eso es
6
Ofimática: Aplicaciones informáticas de gestión
lo que se denomina integridad referencial, que consiste en que los datos que
referencian otros (clave foránea) deben ser correctos.
Consultas:
Definición
Una consulta es un objeto que proporciona una visión personal de los datos
almacenados en las tablas ya creadas.
Existen varios tipos de consultas para seleccionar, actualizar, borrar datos, etc., pero
la mayoría de las veces se utilizan para extraer de las tablas los datos que cumplen
ciertas condiciones.
Ejemplo
Podríamos crear una consulta para obtener todos los datos de los clientes cuyo
código postal sea 46625.
Nota
Access incorpora un entorno gráfico para crear consultas de forma sencilla y rápida
que veremos a lo largo de este curso.
Formularios:
Definición
Access tiene sus propios formularios definidos, pero nosotros podemos crear otros
para presentar la información a nuestro gusto.
7
Ofimática: Aplicaciones informáticas de gestión
Informes:
Definición
Macros:
Definición
Una macro es el objeto de Access que define de forma estructurada las acciones que
el usuario desea que Access realice en respuesta a un evento determinado.
Ejemplo
Podríamos crear una macro para que abra un informe en respuesta a la elección de
un elemento de un formulario.
Módulos:
Definición
Aplicaciones:
Definición
Una aplicación es un nuevo tipo de base de datos que se crea en Access. Es una
aplicación web de Access y que se puede usar y compartir con otras personas como
aplicación de SharePoint en un explorador web.
Para crear una tabla de datos tenemos que hacer clic en la pestaña Crear. En el
grupo Tablas podremos seleccionar estas opciones:
8
Ofimática: Aplicaciones informáticas de gestión
Crear/Tablas
El botón Tabla abre la vista Hoja de datos, consiste en introducir directamente los
datos en la tabla y, según el valor que introduzcamos en la columna, determinará el
tipo de datos que tiene la columna.
Diseño de tabla:
Vista Diseño
Tenemos la rejilla donde definiremos las columnas que componen la tabla. Se utiliza
una línea para cada columna, así en la primera línea (fila) de la rejilla definiremos la
primera columna de la tabla y así sucesivamente.
Y a la derecha tenemos un recuadro con un texto que nos da algún tipo de ayuda
sobre lo que tenemos que hacer.
9
Ofimática: Aplicaciones informáticas de gestión
Nota
Nota
Otra forma rápida de llegar a la Vista Diseño es haciendo clic en el botón de la barra
de estado inferior.
O, en caso de estar editando una tabla, desde el botón Ver > Vista Diseño, en la
pestaña Campos de las herramientas de tabla.
Más información
La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de
identificador de registros, de forma que con esta clave podamos saber, sin ningún
tipo de equivocación, el registro al cual identifica. No podemos definir más de una
clave principal, pero podemos tener una clave principal compuesta por más de un
campo.
10
Ofimática: Aplicaciones informáticas de gestión
Si no hemos asignado clave principal antes de guardar la tabla, nos aparece un cuadro
de diálogo avisándonos de ello y preguntándonos si queremos que Access cree una.
Si le decimos que Sí nos añade un campo de tipo autonumeración y lo define como
clave principal. Si le decimos que No se guarda la tabla sin clave principal, ya que una
clave principal en una tabla es conveniente pero no obligatorio.
Relaciones
Agregar tablas
Seleccionamos una de las tablas que pertenecen a la relación haciendo clic sobre ella,
aparecerá dicha tabla remarcada. También puedes seleccionar varias a la vez
pulsando CTRL.
Cuando cerramos nos aparecerá la ventana Relaciones con las tablas añadidas.
11
Ofimática: Aplicaciones informáticas de gestión
Ventana Relaciones
Activamos el recuadro Exigir integridad referencial haciendo clic sobre este. Pero para
poder exigir integridad referencial, por lo menos uno de los campos de la relación
deberá ser clave principal.
12
Ofimática: Aplicaciones informáticas de gestión
Importante
La información de ambos campos se debe corresponder, por lo tanto, han de ser del
mismo tipo de datos. No se puede relacionar, por ejemplo, una fecha de nacimiento
con un apellido. En cambio, no es necesario que el nombre del campo sea el mismo.
Teniendo un texto en Word seguiremos los siguientes pasos para convertirlo a tabla
de Access:
Nota
13
Ofimática: Aplicaciones informáticas de gestión
6.1. Consultas
Definición
Las consultas son los objetos de una base de datos que permiten recuperar datos de
una tabla, modificarlos e, incluso, almacenando el resultado en otra tabla.
Consultas de selección:
Muestran aquellos datos de una tabla que cumplen los criterios especificados.
Una vez obtenido el resultado podremos consultar los datos para modificarlos (esto
se podrá hacer o no, según la consulta).
Una consulta de selección genera una tabla lógica (se llama lógica porque no está
físicamente en el disco duro sino en la memoria del ordenador y cada vez que se abre
se vuelve a calcular).
Consultas de acción:
Son consultas que no se pueden definir desde la cuadrícula QBE de Access, sino que
se tienen que definir directamente en SQL, como, por ejemplo, las de Unión.
14
Ofimática: Aplicaciones informáticas de gestión
Al entrar en la Vista Diseño de consulta nos pide las tablas de las que la consulta sacará
los datos:
Agregar tablas
Tras seleccionar la tabla o tablas, las agregamos y nos aparece la ventana Vista
Diseño de consultas.
Vista Diseño
15
Ofimática: Aplicaciones informáticas de gestión
En la parte superior tenemos la zona de tablas donde aparecen las tablas añadidas
con sus correspondientes campos y en la parte inferior la cuadrícula QBE donde
definimos la consulta.
• Hacer doble clic sobre el nombre del campo que aparece en la zona de tablas.
Se colocará en la primera columna libre de la cuadrícula.
16
Ofimática: Aplicaciones informáticas de gestión
• Hacer clic sobre el nombre del campo que aparece en la zona de tablas y
arrastrar el campo sobre la cuadrícula hasta la columna delante de la cual
queremos dejar el campo que estamos añadiendo.
Nota
Definición
Un criterio de búsqueda es una expresión que Access compara con valores de campo
de consulta para determinar si incluir el registro que contiene cada valor.
Un criterio es similar a una fórmula. Es una cadena que puede estar compuesta por
referencias de campo, operadores y constantes.
Ejemplo
Criterios Descripción
17
Ofimática: Aplicaciones informáticas de gestión
Los criterios pueden parecer muy diferentes entre sí, según el tipo de datos del
campo al que se aplican y sus requisitos específicos. Algunos criterios son sencillos y
usan operadores y constantes básicos. Otros son complejos y usan funciones,
operadores especiales e incluyen referencias de campo.
Ejemplo
Los criterios que especifiquemos para los distintos campos de la fila Criterios se
combinan mediante el operador Y. Es decir, los criterios especificados en los campos
Ciudad y FechaNacimiento se interpretan así:
18
Ofimática: Aplicaciones informáticas de gestión
Ciudad = "Madrid" Y FechaNacimiento < AgregFecha (" aaaa ", -40, Fecha()).
- Solo los registros en los que el valor del campo Ciudad sea Chicago cumplirán
este criterio.
- Solo los registros de aquellos que tengan por lo menos 40 años cumplirán este
criterio.
- Solo los registros que cumplen con ambos criterios se incluirán en el resultado.
¿Qué sucede si deseamos que solo se cumpla una de estas condiciones? Es decir, si
tiene criterios alternativos, ¿cómo los escribimos?:
Criterios alternativos
19
Ofimática: Aplicaciones informáticas de gestión
Nota
Si los campos de criterios no cambian, pero los valores que quieres usar cambian a
menudo, puedes crear una consulta de parámetros. Una consulta de parámetros le
pide al usuario los valores de los campos y, después, usa esos valores para crear los
criterios de búsqueda.
Nota
Para especificar los criterios para la parte del destino Localizador uniforme de
recursos (URL) del valor, usamos la expresión ParteDeHipervínculo. La sintaxis de esta
expresión es la siguiente:
ParteDeHipervínculo([Tabla1].[Campo1],1) = "[Link]
20
Ofimática: Aplicaciones informáticas de gestión
Para incluir
Usa este criterio Resultado de la consulta
registros que...
Coincidan
Devuelvan registros en los que el
exactamente con
"China" campo PaísRegión tenga el valor
un valor, como
China.
China
21
Ofimática: Aplicaciones informáticas de gestión
Contengan la
Devuelvan registros de todos los
cadena
Como "*Corea*" países o regiones que contengan la
especificada, como
cadena "Corea".
Corea
No contengan la
Devuelvan registros de todos los
cadena
No como "*Corea*" países o regiones que no contengan la
especificada, como
cadena "Corea".
Corea
22
Ofimática: Aplicaciones informáticas de gestión
Vayan a
continuación de un Devuelvan registros de todos los
valor, como México, >= "México" países o regiones a partir de México y
si se ordenan posteriores por orden alfabético.
alfabéticamente
Estén incluidos en
Devuelvan registros de países o
un intervalo
Como "[A-D]*" regiones cuyos nombres empiezan por
específico, como de
las letras "A" a la "D".
la A hasta la D
Contengan ciertos
caracteres en una Devuelvan registros de todos los
Der([PaísRegión], 1) =
posición específica países y regiones cuya última letra sea
"y"
en el valor del "y".
campo
23
Ofimática: Aplicaciones informáticas de gestión
< 100
24
Ofimática: Aplicaciones informáticas de gestión
25
Ofimática: Aplicaciones informáticas de gestión
Devuelvan registros de
transacciones que tuvieron
Coincidan exactamente
lugar el 2 de febrero de 2006.
con un valor, como #02/02/2006#
Recuerda rodear los valores de
02/02/2006
fecha con el carácter # para
que Access pueda distinguir
26
Ofimática: Aplicaciones informáticas de gestión
Devuelvan registros de
No coincidan con un valor, transacciones que tuvieron
No #02/02/2006#
como 02/02/2006 lugar cualquier día menos el 2
de febrero de 2006.
Devuelvan registros de
transacciones que tuvieron
lugar después del 2 de febrero
Contengan valores
de 2006.
previos a una fecha
< #02/02/2006# Si queremos ver las
determinada, como
transacciones que tuvieron
02/02/2006
lugar en esta fecha o antes de
ella, usa el operador <= en vez
del operador <.
Devuelvan registros de
transacciones que tuvieron
lugar antes del 2 de febrero de
Contengan valores
2006.
posteriores a una fecha
> #02/02/2006# Si queremos ver las
determinada, como
transacciones que tuvieron
02/02/2006
lugar en esta fecha o después
de ella, usa el operador >= en
vez del operador >.
27
Ofimática: Aplicaciones informáticas de gestión
28
Ofimática: Aplicaciones informáticas de gestión
Devuelvan registros de
transacciones que tuvieron
lugar el día actual. Si hoy es
Contengan la fecha en
Fecha() 02/02/2006, verá los registros
curso
en los que el campo
FechaPedido esté definido en
2 de febrero de 2006.
Devuelvan registros de
transacciones que tuvieron
Contengan la fecha de lugar el día anterior al día
Fecha()-1
ayer actual. Si hoy es 02/02/2006,
verá los registros del 1 de
febrero de 2006.
Devuelvan registros de
transacciones que tuvieron
Contengan la fecha de lugar el día posterior al día
Date() + 1
mañana actual. Si hoy es 02/02/2006,
verá los registros del 3 de
febrero de 2006.
Year([SalesDate])* 53 +
Contengan fechas Devuelvan registros de
DatePart("ww",
correspondientes a la transacciones que tuvieron
[SalesDate]) =
semana anterior lugar durante la semana
Year(Date())* 53 +
29
Ofimática: Aplicaciones informáticas de gestión
Year([SalesDate])*
Devuelvan registros de
53+DatePart("ww",
Contengan fechas transacciones que tendrán
[SalesDate]) =
correspondientes a la lugar la semana siguiente. La
Year(Date())*
semana siguiente semana empieza el domingo y
53+DatePart("ww",
acaba el sábado.
Date()) + 1
Devuelvan registros de
transacciones que tuvieron
lugar durante los últimos 7
Contengan una fecha que días. Si hoy es el 02/02/2006,
Between Date() and
entre dentro de los verá los registros
Date()-6
últimos 7 días correspondientes al intervalo
comprendido entre el 24 de
enero de 2006 y el 2 de
febrero de 2006.
Year([SalesDate])* 12 +
Devuelvan registros del mes
DatePart("m",
Contengan una fecha del anterior. Si hoy es
[SalesDate]) =
mes anterior 02/02/2006, verá los registros
Year(Date())* 12 +
de enero de 2006.
DatePart("m", Date()) - 1
30
Ofimática: Aplicaciones informáticas de gestión
Year(Date())* 12 +
DatePart("m", Date()) + 1
Devuelvan registros de
Contengan una fecha del Year([SalesDate]) =
transacciones que tuvieron
año anterior Year(Date()) - 1
lugar durante el año pasado. Si
31
Ofimática: Aplicaciones informáticas de gestión
Devuelvan registros de
transacciones con fecha del
Contengan una fecha del Year([SalesDate]) =
año siguiente. Si hoy es
año siguiente Year(Date()) + 1
02/02/2006, verá los registros
del año 2007.
Devuelvan registros de
Year([SalesDate]) =
transacciones fechados entre
Contengan una fecha Year(Date()) and
el 1 de enero del año en curso
comprendida entre el 1 de Month([SalesDate]) <=
y hoy. Si hoy es 02/02/2006,
enero y hoy (registros año Month(Date()) and
verá los registros del período
hasta la fecha) Day([SalesDate]) <= Day
entre el 1 de enero de 2006 y
(Date())
el 02/02/2006.
Devuelvan registros de
Contengan una fecha ya
< Date() transacciones que tengan lugar
pasada
después de hoy.
Devuelvan registros de
Contengan una fecha del
> Date() transacciones que tendrán
futuro
lugar después de hoy.
32
Ofimática: Aplicaciones informáticas de gestión
Ejemplo
Queremos hacer una consulta para obtener los alumnos de una determinada
población, y esa población la introducirá el usuario cuando Access se lo pida.
33
Ofimática: Aplicaciones informáticas de gestión
=[Escribe el nombre]
Importante
Si queremos utilizar los caracteres del comodín como pueden ser el asterisco (*) o el
signo de interrogación (?), hemos de escribir la palabra Como delante del texto que
ponemos entre corchetes: Como [Escribe el nombre]. Si no lo hacemos así, tomará
los comodines como caracteres.
Ejemplo
De esta forma, si queremos ver todos los nombres que comienzan por A,
escribiremos en el cuadro de dialogo del mensaje A*:
34
Ofimática: Aplicaciones informáticas de gestión
Botón Parámetros
35
Ofimática: Aplicaciones informáticas de gestión
Al igual que podemos definir en una tabla un campo cuyo tipo de datos
sea Calculado, también podemos incluir campos calculados en las consultas.
Para definir un campo como calculado, simplemente tendremos que escribir una
expresión en el espacio reservado para indicar el campo. La sintaxis será:
Ejemplo
36
Ofimática: Aplicaciones informáticas de gestión
El carácter del &, nos permite concatenar (unir) los valores del campo Nombre y del
campo Apellidos y, además, entre los dos caracteres &, podemos escribir literales,
utilizando siempre las comillas dobles. De manera que ponemos la coma (,) para
separar el nombre de los apellidos y un espacio en blanco entre los caracteres del &.
Vista Diseño
37
Ofimática: Aplicaciones informáticas de gestión
Los campos calculados son campos obtenidos del resultado de una expresión.
Operadores:
Nota
Cuando los dos operandos son de tipo texto, el operador de suma + se puede utilizar
para concatenarlos. Aunque lo que se recomienda es utilizar el operador & para la
concatenación y así evitar errores o confusiones.
Valores concretos:
38
Ofimática: Aplicaciones informáticas de gestión
• Los valores numéricos se indican poniendo el número sin más. Se tiene que
utilizar para separar la parte entera de los decimales el símbolo definido en
nuestra configuración de Windows. Los valores numéricos no se pueden
escribir formateados, no podemos escribirlos con separadores de miles.
Ejemplo
• Los valores de tipo texto deben ir siempre entre comillas simples ' o dobles ".
Ejemplo
Ejemplo
Nota
Ejemplo
Funciones predefinidas:
39
Ofimática: Aplicaciones informáticas de gestión
Nombres de campos:
Ejemplo
Ejemplo
Ventas + (ventas * 0,1) o, lo que es lo mismo, ventas * 1,1. En este último caso no se
necesitaría el paréntesis, porque es una sola operación.
El uso del paréntesis sirve para que la expresión quede más clara cuando
combinamos muchas expresiones y para que los operadores actúen en el orden que
nosotros queramos y olvidarnos de la prioridad de los operadores.
Importante
40
Ofimática: Aplicaciones informáticas de gestión
Las filas del resultado de una consulta de resumen tienen una naturaleza distinta a
las filas de las demás tablas resultantes de consultas, ya que corresponden a varias
filas de la tabla origen.
Para simplificar, veamos el caso de una consulta basada en una sola tabla, una fila de
una consulta 'no resumen' corresponde a una fila de la tabla origen, contiene datos
que se encuentran en una sola fila del origen. Mientras que una fila de una consulta
de resumen corresponde a un resumen de varias filas de la tabla origen.
Esta diferencia es lo que va a originar una serie de restricciones que sufren las
consultas de resumen.
Ejemplo
Consulta normal
Una consulta de resumen se define haciendo clic sobre el botón Totales en la pestaña
de Diseño.
Botón Totales
41
Ofimática: Aplicaciones informáticas de gestión
Fila Total
Definición
Las funciones de agregado son funciones que permiten obtener un resultado basado
en los valores contenidos en una columna de una tabla, son funciones que solo se
pueden utilizar en una consulta de resumen, ya que obtienen un 'resumen' de los
valores contenidos en las filas de la tabla.
Funciones
La opción Suma calcula la suma de los valores indicados en el campo. Los datos que
se suman deben ser de tipo numérico (entero, decimal, coma flotante o monetario...).
El resultado será del mismo tipo, aunque puede tener una precisión mayor.
42
Ofimática: Aplicaciones informáticas de gestión
Las opciones Mín y Max determinan los valores menores y mayores de la columna.
La opción Cuenta determina el número de valores que hay en la columna. Los datos
de la columna pueden ser de cualquier tipo, y la función siempre devuelve un número
entero. Si la columna contiene valores nulos, esos valores no se cuentan. Si en la
columna aparece un valor repetido, lo cuenta varias veces.
Las opciones Primero y Último se utilizan para obtener el primer y último registro
del grupo sobre el que se realizan los cálculos. El orden sería cronológico según se
escribieron los registros.
Esta expresión tiene ciertas limitaciones: solo puede contener operandos que
sean funciones de agregado (suma( ), Promedio( ), DesvEst( ), Mín( ), Max( )...), valores
fijos o nombres de columna que aparezcan con la opción AgruparPor.
43
Ofimática: Aplicaciones informáticas de gestión
La opción Dónde permite poner un criterio de búsqueda que se aplicará a las filas del
origen de la consulta antes de realizar los cálculos.
Por ejemplo, queremos saber cuántos alumnos tenemos de Valencia, para ello
tenemos que contar los registros de la tabla alumnado, pero seleccionando
previamente los de Valencia, esto se definiría de la siguiente forma:
Opción Dónde
Nota
44
Ofimática: Aplicaciones informáticas de gestión
Cuando se incluye una columna de agrupación, Access forma grupos con todos los
registros que tienen el mismo valor en la columna de agrupación, y cada grupo así
formado genera una fila en el resultado de la consulta. Además, todos los cálculos
definidos se realizan sobre los registros de cada grupo. De esta forma se pueden
obtener subtotales.
Ejemplo
Queremos saber cuántos alumnos tenemos en cada población. Tenemos que indicar
que queremos contar los registros de la tabla Alumnado, pero agrupándolos antes por
el campo Población. De esta manera la función cuenta() la calculará sobre cada grupo
de registros (los alumnos de la misma población). La consulta quedaría así:
Consulta
Más información
Los campos de tipo memo u OLE no se pueden definir como columnas de agrupación.
Se pueden agrupar las filas por varias columnas. En este caso se agrupan los registros
que contienen el mismo valor en cada una de las columnas de agrupación.
Todas las filas que tienen valor nulo en la columna de agrupación pasan a formar un
único grupo.
45
Ofimática: Aplicaciones informáticas de gestión
6.2. Formularios
Tenemos varias opciones de crear un formulario, pero podemos acceder a todas ellas
desde la pestaña Crear:
Formularios
Diseño del formulario abre un formulario en blanco en la Vista Diseño y tenemos que
ir incorporando los distintos objetos que queremos aparezcan en él.
Este método no se suele utilizar, ya que, en la mayoría de los casos, es más cómodo
y rápido crear un autoformulario o utilizar el asistente y después modificar el diseño
para ajustar el formulario a nuestras necesidades.
Esta vista ofrece ventajas, como poder incorporar datos arrastrando el objeto
(consulta, informe, tabla...) desde el Panel de Navegación.
Asistente para formularios utiliza un asistente que nos va guiando paso por paso en
la creación del formulario.
46
Ofimática: Aplicaciones informáticas de gestión
Desplegable Navegación
El asistente se inicia desde la pestaña Crear > grupo Formularios > botón Asistente
para formulario:
47
Ofimática: Aplicaciones informáticas de gestión
Elegimos en qué tabla o consulta se basará el formulario y los campos que queremos
incluir en él.
Podemos seleccionar todos los campos a la vez haciendo clic sobre el botón o
Una vez seleccionada la distribución que nos interesa pulsamos el botón Siguiente.
48
Ofimática: Aplicaciones informáticas de gestión
49
Ofimática: Aplicaciones informáticas de gestión
Para editar un formulario debemos abrirlo haciendo doble clic en él, desde el Panel
de navegación.
Desplegar Ver
Barra de desplazamiento
6.3. Informes
Los informes sirven para presentar los datos de una tabla o consulta, generalmente
para imprimirlos.
50
Ofimática: Aplicaciones informáticas de gestión
La diferencia básica con los formularios es que los datos que aparecen en el informe
solo se pueden visualizar o imprimir (no se pueden modificar) y en los informes se
puede agrupar más fácilmente la información y sacar totales por grupos.
Para crear un informe podemos utilizar las opciones del grupo Informes, en la
pestaña Crear:
Informes
51
Ofimática: Aplicaciones informáticas de gestión
Podemos agrupar los registros que aparecen en el informe por varios conceptos y,
para cada concepto, añadir una cabecera y pie de grupo. En el pie de grupo
normalmente se visualizarán totales de ese grupo.
En la parte de la derecha aparece un dibujo que nos indica la estructura que tendrá
nuestro informe.
52
Ofimática: Aplicaciones informáticas de gestión
Intervalos de agrupamiento
Para cada campo por el que se va a agrupar la información del informe podremos
elegir su intervalo de agrupamiento.
Las opciones de intervalo variarán en función del tipo de datos y los valores que
contenga.
Una vez tenemos los niveles de agrupamiento definidos hacemos clic en el botón
Siguiente y pasamos a la siguiente ventana:
En esta pantalla podemos elegir cómo ordenar los registros. Seleccionamos el campo
por el que queremos ordenar los registros que saldrán en el informe y elegimos si
queremos una ordenación ascendente o descendente. Por defecto
indica Ascendente, pero para cambiarlo solo tendremos que pulsar el botón y
53
Ofimática: Aplicaciones informáticas de gestión
Distribución
Con la opción Ajustar el ancho del campo de forma que quepan todos los campos en una
página, el asistente generará los campos tal como lo dice la opción.
54
Ofimática: Aplicaciones informáticas de gestión
Título
En esta ventana el asistente nos pregunta el título del informe, este título también
será el nombre asignado al informe.
• Vista previa del informe. Veremos el resultado del informe preparado para la
impresión, o bien:
• Modificar el diseño del informe. Aparecerá la ventana Diseño de
informe donde podremos modificar el aspecto del informe.
7. Autoformatos
55
Ofimática: Aplicaciones informáticas de gestión
Temas
Resumen
56