SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
FACULTAD DE ADMINISTRACION DE EMPRESAS

ESCUELA DE CONTABILIDAD Y AUDITORIA
CAMPOS CALCULADOS EN UNA TABLA
FORMULARIOS
INFORMES
CONSULTAS
MACROS

CARLOS EBLA
REA NAYELY

TERSERO “1”
22 DE OCTUBRE DEL 2013
INDICE
____________________________________________________________ 1
CAMPOS CALCULADOS EN ACCESS ____________________________________ 1
1.1.

DEFICION_____________________________________________________________ 1

1.1.1.
1.1.2.

Campos Calculados: _______________________________________________________ 2
Como Crear Campos Calculados ____________________________________________ 4

___________________________________________________________ 6
FORMULARIOS ________________________________________________________ 6
2.1 Formularios _____________________________________________________________ 6
2.1.1 QUE NOS PERMITE LOS FORMULARIOS _______________________________________ 6

2.2 Pasos para crear un formulario en Access _________________________________ 7
2.3 Vistas de Formulario _____________________________________________________ 8
2.4 Cálculos y sumarios _____________________________________________________ 9

___________________________________________________________ 9
INFORMES _____________________________________________________________ 9
3.1. Definición _______________________________________________________________ 9
3.1.2. Elementos de un informe _____________________________________________________ 10

3.2. Crear informes sencillos ________________________________________________ 11
3.2.1. ¿Qué desea hacer? __________________________________________________________ 11

3.3. Crear un informe mediante la herramienta de informes ____________________ 12
3.4. Crear un informe mediante el Asistente para informes ____________________ 12
3.4.1. Crear etiquetas utilizando el Asistente para etiquetas _____________________________ 13
3.4.2. Crear un informe utilizando la herramienta Informe en blanco _____________________ 13

3.5. Obtener información sobre las secciones del informe _____________________ 14
3.6. Obtener información sobre los controles _________________________________ 15
3.7. Ajustar el informe en la vista Presentación _______________________________ 16
3.8. Ajustar el informe en la vista Diseño _____________________________________ 17
3.8.1. Access muestra el informe en la vista Diseño. ___________________________________ 17

3.9. Agregar campos del panel Lista de campos ______________________________ 17
3.9.1. Guarde el trabajo ____________________________________________________________ 19

3.10. Guarde el diseño del informe ___________________________________________ 19
3.10.1. Ver el informe ______________________________________________________________ 19
3.10.2. Obtener una vista previa del informe utilizando Vista preliminar___________________ 21

3.11. Imprimir el informe ____________________________________________________ 21
3.11.1. Cambiar la configuración de página ___________________________________________ 21
3.11.2. Enviar el informe a una impresora ____________________________________________ 22

__________________________________________________________ 23
LA CONSULTA ________________________________________________________ 23
4.1 CONSULTA _____________________________________________________________ 23
4.2 Qué puede hacer una consulta ___________________________________________ 23
4.2.1 Elegir tablas _________________________________________________________________
4.2.2 Modificar los datos de las tablas ________________________________________________
4.2.3 Elegir uno o varios campos ____________________________________________________
5.2.4 Seleccionar registros __________________________________________________________
4.2.5 Realizar cálculos _____________________________________________________________
4.2.6 Para crear nuevos formularios, informes o consultas ______________________________

23
23
23
23
23
23

4.3 Consulta de selección ___________________________________________________ 24
4.3.1 Consulta de tablas de referencias cruzadas __________________________________________
4.3.2 Consulta de acciones ____________________________________________________________
4.3.3 Consulta de unión ______________________________________________________________
4.3.4 Consulta de paso a través ________________________________________________________
4.3.5 Consulta de definición de datos ___________________________________________________

24
24
24
24
24

4.4 Proceso para crear una consulta en Access ______________________________ 24
4.5 Respaldar una base de datos Access _____________________________________ 27
4.5.1 El proceso de respaldo y recuperación __________________________________________ 27
4.5.2 Respaldar una base de datos Access ___________________________________________ 27

__________________________________________________________ 28
MACROS EN ACCESS _________________________________________________ 28
5.1. Definición ______________________________________________________________ 28
5.1.1. Diseñador de macros _________________________________________________________ 28

5.2. ¿Qué es una macro?____________________________________________________ 29
5.2.1. Explicación de las macros _____________________________________________________
5.2.2. Nombres de macro ___________________________________________________________
5.2.3. Argumentos _________________________________________________________________
5.2.4. Condiciones _________________________________________________________________

30
31
31
31

5.3. Acciones de macro _____________________________________________________ 32
5.3.1. Características nuevas de las macros en Office Access __________________________ 32

5.4. Crear una macro _______________________________________________________ 33
5.4.1. Características del Generador de macros _______________________________________ 33
5.4.2. Crear una macro independiente ________________________________________________ 35
5.4.3. Crear un grupo de macros ____________________________________________________ 35

5.5. Crear una macro incrustada _____________________________________________ 36
5.5.1. Guarde y cierre el informe. ____________________________________________________ 38

5.6. Editar una macro _______________________________________________________ 38
5.7. Ejecutar una macro _____________________________________________________ 39
5.7.1. Botones del panel de control del formulario. _____________________________________ 40

TERMINOLOGIA _________________________________________________________ 41
CONCLUSIONES _________________________________________________________ 42
RECOMENDACIONES _____________________________________________________ 43
BIBLIOGRAFIA___________________________________________________________ 44
TABLA DE ILUSTRACIONES
IMÁGENES
IMAGEN 1, Campos Calculados __________________________________________________________ 2
IMAGEN 2, Pasos de Campos Calculados _________________________________________________ 3
IMAGEN 3, Pasos Campos Calculados ____________________________________________________ 3
IMAGEN 4, Ventana de Campos Calculados _______________________________________________ 3
IMAGEN 5, Consulta de Camp. calcula ____________________________________________________ 4
IMAGEN 6, Como Crear Campos Calculados, ______________________________________________ 4
IMAGEN 7______________________________________________________________________________ 5
IMAGEN 8, Vista Como queda el diseño ___________________________________________________ 5
IMAGEN 9, Para ver como se Ejecuta _____________________________________________________ 6
IMAGEN 10, Informes en Access _________________________________________________________ 9
IMAGEN 11, Funciones de Informe _______________________________________________________ 10
IMAGEN 12 ___________________________________________________________________________ 11
IMAGEN 13, Crear un Informe en blanco__________________________________________________ 14
IMAGEN 14, Agregar campos ___________________________________________________________ 18
IMAGEN 15, Vista Previa de Informe _____________________________________________________ 21
IMAGEN 16, Enviar Informe a una Impresora ______________________________________________ 22
IMAGEN 17, Proceso para crear una tabla ____________________________________________________ 25
IMAGEN 18 _____________________________________________________________________________ 25
IMAGEN 19 _____________________________________________________________________________ 25
IMAGEN 20 _____________________________________________________________________________ 26
IMAGEN 21 _____________________________________________________________________________ 26
IMAGEN 22 _______________________________________________________ ¡Error! Marcador no definido.
IMAGEN 23 _______________________________________________________ ¡Error! Marcador no definido.
IMAGEN 24, eliminar columnas de los informes __________________________ ¡Error! Marcador no definido.
IMAGEN 25, cambiar el encabezado ___________________________________ ¡Error! Marcador no definido.
IMAGEN 26 _______________________________________________________ ¡Error! Marcador no definido.
IMAGEN 27, agregar totales a una columna ____________________________ ¡Error! Marcador no definido.
IMAGEN 28, respaldar a una base de datos ___________________________________________________ 27
IMAGEN 29 _____________________________________________________________________________ 28
IMAGEN 30, Macros en Access __________________________________________________________ 29
IMAGEN 31, Que es un macro en Access _________________________________________________ 30
IMAGEN 32, Argumentos _______________________________________________________________ 31
TABLAS
Tabla 1, Condiciones ___________________________________________________________________
Tabla 2, Generar en Macro _____________________________________________________________
Tabla 3, Acciones ______________________________________________________________________
Tabla 4, Argumento de la Acción _________________________________________________________

32
34
38
38
OBJETIVOS

o Un objetivo principal de un sistema de base de datos
como es el Access es proporcionar a los usuarios
finales una visión abstracta de los datos, esto se logra
escondiendo ciertos detalles de cómo se almacenan y
mantienen los datos.
o TABLA: unidad donde se creara el conjunto de datos
de nuestra BD. estos datos estarán ordenados en
columnas verticales. en este se define los campos y
sus características de los mismos.
o CONSULTA: aquí definimos las preguntas que
formularemos a la BD con el fin de extraer y presentar
la información resultante de diferentes formas.
o FORMULARIO: elemento él forma de ficha que
permite la gestión de los datos de una forma más
cómoda y más atractiva.
o INFORME: permite reparar los registros de la BD de
forma personalizada para imprimirlos.
o MACRO: conjunto de instrucciones que se pueden
almacenar para automatizar tareas repetitivas.
INTRODUCCION

Microsoft Access es un sistema de administración de bases de
datos es utilizada alrededor del mundo como almacenador
de información de muchas aplicaciones, creado para crear,
manipular y modificar bases de datos acerca de cualquier tema.
A través de este programa se puede ordenar la información de
diferentes formas según la que le sea más conveniente al usuario.
Microsoft Access tiene diversas funciones con las cuales se
pueda facilitar la manipulación y modificación de la información
que contenga la base de datos.
Este, útil, programa lo podemos utilizar para conseguir
información acerca de un tema, cosa, persona o cualquier cosa
que el usuario necesite de forma más rápida y ordenada ya que
puede mostrarle al usuario cualquier dato solicitado por este que
obtenga la base de datos.
Al usar una base de datos, normalmente se usan informes para
ver, formatear y resumir datos. Por ejemplo, se puede crear un
informe de tipo lista para mostrar los números de teléfono de
todos los contactos o un informe resumido para calcular el total de
las ventas de la compañía en distintas regiones y períodos de
tiempo.
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

CAMPOS CALCULADOS EN ACCESS
1.1. DEFICION
En el 2010 de Access, puede crear campos de tabla que calculan valores. Los cálculos
pueden incluir los valores de campos en la misma tabla, así como las funciones
integradas de Access.
Notas: El cálculo no puede incluir campos de otras tablas o consultas.
Los resultados del cálculo son de solo lectura.
Crear un campo calculado
Abra la tabla haciendo doble clic en el panel de navegación.
Desplácese horizontalmente a la columna situada más a la derecha de la tabla y haga clic
en el encabezado de columna Haga clic para agregar.
En la lista que aparece, haga clic en Campo calculado y, a continuación, haga clic en el
tipo de datos que desee para el resultado.
Access muestra el Generador de expresiones.
Comience a escribir el cálculo que desea realizar en este campo, por ejemplo:
[Cantidad] * [precio unitario]
Nota:

Resulta que no es necesario que la preceda la expresión con un signo igual (=) .

Haga clic en Aceptar.
Access agrega el campo calculado y, a continuación, resalta el encabezado de campo
para que escriba el nombre del campo.
Escriba un nombre para el campo calculado y presione ENTRAR.
Modificar un campo calculado
Abra la tabla haciendo doble clic en el panel de navegación.
Haga clic en el campo calculado en la que desea modificar.
En la Campos ficha, en el de Propiedades grupo, haga clic en Modificar la expresión .
Access muestra el Generador de expresiones.

1
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

En el cuadro de expresión, realice las modificaciones necesarias para el cálculo.
Nota

No es necesario que la preceda la expresión con un signo igual ( de =).

Haga clic en Aceptar.
1.1.1. Campos Calculados:
Los campos calculados permiten utilizar, en las columnas de la vista de diseño de la
consulta, información que no proviene de un campo, sino de una operación con valores de
otros campos.
Vamos a verlo mejor con un ejemplo, en nuestra tabla "producto".

IMAGEN 1, Campos Calculados

Tenemos listados, el producto, el precio de la unidad y también las unidades en
existencias.

Supongamos que necesitemos conocer cuál es el valor total de los artículos que tenemos
en el almacén.
Sería sencillo calcular, el total de seria el resultado de multiplicar las "Unidades En
Existencia" por el "Precio Unidad" de cada artículo.
Vamos a hacerlo, o mejor dicho, vamos a dejar que Access lo haga por nosotros.
Como ya sabemos utilizar el asistente, vamos a aprender ahora a hacerlo desde al
ventana de diseño.

2
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

El primer paso, como siempre es acudir a la ventana de base de datos abrir la ventana de
las consultas.

IMAGEN 2, Pasos de Campos Calculados

Y desde aquí

IMAGEN 3, Pasos Campos Calculados

Vamos a pulsar la opción crear una consulta en vista de diseño.
En la ventana "Mostrar tabla" seleccionaremos la tabla "Productos"

IMAGEN 4, Ventana de Campos Calculados

3
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Y una vez seleccionada, pulsaremos agregar.
En la venta de "Consulta de selección", en su sección superior, aparecerá la tabla que
hemos escogido "Productos", con todos los campos que la componen.
Nosotros solo necesitaremos "Nombre Producto" , "Descripción Producto", "Precio
Unidad" y "Unidad En Existencias".

IMAGEN 5, Consulta de Camp. calcula

1.1.2. Como Crear Campos Calculados
Con el ratón pincharemos sobre los campos que necesitemos y los "arrastraremos" hasta
la cabecera de las columnas de la cuadricula

IMAGEN 6, Como Crear Campos Calculados,

4
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Vemos como automáticamente las filas "Tabla" y "Mostrar" se rellenan con solo situar en
la cabecera de cada columna el campo correspondiente.
Pero aún falta el campo calculado. Dijimos que necesitábamos conocer cuál es el valor
total de los artículos que tenemos en el almacén. Deducimos que el total de seria el
resultado de multiplicar las "Unidades En Existencia" por el "Precio Unidad" de cada
artículo.
Vamos a hacerlo paso a paso.
Primero es elegir un campo vacío, y ponerle el nombre que deseamos para nuestro nuevo
campo, ¿Qué tal "Total"?

IMAGEN 7
Ahora debemos escribir la expresión de cálculo de la siguiente manera:
Total: [ ]*[ ] , es importante que respetemos el espacio el espacio en blanco tras los dos
puntos, dentro de los corchetes irán los nombres de los campos que queramos utilizar
para los cálculos.
En definitiva, nuestra expresión quedaría así; Total: [Precio Unidad]*[Unidad En
Existencia]
Por ultimo solo tendremos que marcar la opción "mostrar" para visualizar el resultado
cuando ejecutemos la consulta.

IMAGEN 8, Vista Como queda el diseño

Pulsaremos el icono "Ejecutar", como ya sabemos y este será el resultado

5
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

IMAGEN 9, Para ver como se Ejecuta

FORMULARIOS
2.1 Formularios
En las bases de datos, los datos se almacenan en forma de tablas. Esto no quiere decir
que deban tener esta forma de presentación en la pantalla a la hora de introducir datos o
extraerlos, ni que haya que imprimirlos así.
Aquí es donde entran los conceptos de formulario e informe. Ambos son similares, pero
tienen una función diferente. Básicamente los formularios son presentaciones hechas
para mostrar los datos en pantalla, mientras que los informes están pensados para
imprimirlos.
2.1.1 QUE NOS PERMITE LOS FORMULARIOS
Los formularios permiten mostrar al mismo tiempo en la pantalla campos procedentes de
distintas tablas relacionadas de forma que resulte mucho más sencillo trabajar con ellas.
Al mismo tiempo se puede hacer que no aparezcan determinados campos.
Los formularios, unidos a un acceso a la base de datos mediante usuarios y contraseñas,
permiten solucionar este problema. Se puede hacer que cada usuario vea los datos que le
interesan manteniendo ocultos los restantes.
Por otro lado los formularios permiten dar una apariencia más agradable a la presentación
de los datos que hace que el trabajo con ellos sea más cómodo, permitiendo insertar
datos, modificarlos, o eliminar algún registro.

6
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

2.2 Pasos para crear un formulario en Access
El primer paso para crear un formulario es seleccionar la tabla en la cual se basará el
formulario y posteriormente ir a la ficha Crear donde pulsaremos el botón Formulario e
inmediatamente observaremos el formulario en pantalla

Ilustración 1
En la parte inferior del formulario podrás observar un grupo de controles que nos
permitirán desplazarnos entre todos los registros de la tabla.
Guardar el formulario
Finalmente debemos pulsar el botón Guardar para asignar un nombre a nuestro nuevo
formulario y guardarlo como parte de nuestra base de datos Access.

Ilustración 2

7
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Podrás acceder al formulario desde el panel izquierdo que despliega los objetos de
Access.

Ilustración 3

2.3 Vistas de Formulario
En Formulario hay tres vistas distintas, además de la presentación preliminar.
2.3.1 Vista diseño
Como su nombre indica en esta vista fundamentalmente se varía el diseño del formulario.
La ventana se compone de un menú y tres barras de herramientas:
La primera barra de herramientas se refiere al diseño de formularios. Puede aparecer
integrada debajo del menú o de forma independiente
Los informes son presentaciones de los datos preparadas para imprimir. Los gestores de
base de datos tienen la capacidad de ir intercalando los datos de la base sobre textos con
cualquier formato de tal forma que generan de modo automático cartas, etiquetas
postales, listados.

8
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

2.4 Cálculos y sumarios
Los programas de bases de datos tienen la capacidad de realizar operaciones
matemáticas sobre los registros. Así, por ejemplo, si se tiene almacenado en un campo de
una tabla el salario de los empleados el programa puede calcular los salarios menos
impuestos de cada empleado.

INFORMES
3.1. Definición
Un informe es un conjunto de informaciones organizadas y formateadas basándose en las
exigencias del usuario y consiste en extraer y presentar los datos bajo el formato de
facturas, etiquetas, postales, listines telefónicos... Existe la posibilidad de diseñar informes
que presenten las informaciones del modo que se desee gracias al uso de diversos
elementos gráficos, de texto, de imágenes... Los informes son esenciales para organizar e
imprimir los datos en un estilo profesional.
Un informe Access no es más que una tabla o consulta mostrada en una forma "elegante
y dinámica", los informes son uno de los módulos de Access más importantes, ya que
permiten automatizar en gran medida el desarrollo de documentos a partir de bases de
datos. Gracias a las herramientas de agrupación y ordenación de datos, y combinado con
el código vba que podemos asociar al informe.

IMAGEN 10, Informes en Access

9
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

3.1.2. Elementos de un informe

1.- Secciones principales
Un informe tiene las siguientes propiedades principales:
 Pie del informe: Se refiere a la primera página del informe, es decir, la portada del
informe
 Encabezado de página: Datos que van a aparecer en todas las páginas del
informe, concretamente en la parte superior
 Detalle: en esta sección se incluyen los distintos registros correspondientes al
encabezado de la página, que pueden ser más de uno, sería como un
subformulario dentro de cada página del informe.
 Pie de Página: Tiene la misma función que el encabezado de página, pero los
datos aparecen en la parte inferior

2.- Funciones de un informe
 Agrupar: Una de las opciones de un informe de Access más importante es la
posibilidad de mostrar los datos agrupados, seleccionando uno o varios
subgrupos. Al agrupar datos evitamos que aparezcan datos repetidos en nuestro
informe. Por ejemplo, si queremos mostrar los datos de una tabla con inmuebles
de toda España, y queremos que los agrupe según la provincia, para ello vamos
sobre la parte izquierda del formulario en vista diseño y con el botón derecho le
damos a la opción Ordenar y Agrupar:

IMAGEN 11, Funciones de Informe
 Ahora seleccionamos los campos que queremos Agrupar y el orden es el que
queremos que aparezcan, una vez seleccionado en la parte de abajo aparecerán
las opciones, de las que debemos activar "encabezado de página". En este
momento en el informe se crea un nuevo encabezado, donde podemos incluir las
etiquetas y textos necesarios para el encabezado de nuestro informe. En la

10
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

sección de detalle aparecerán los registros relacionados con los datos principales
del encabezado:

IMAGEN 12

3.2. Crear informes sencillos
Puede crear una amplia variedad de informes en Microsoft Office Access 2007, desde los
más sencillos a los más complejos. Por ejemplo, debe comenzar por pensar en el origen
de los registros del informe. Aunque el informe sea un listado sencillo de registros o un
resumen agrupado de las ventas realizadas por zona comercial, primero debe determinar
qué campos contienen los datos que desea ver en el registro y en qué tablas o consultas
residen.
Después de elegir el origen de los registros, normalmente le parecerá más sencillo crear
el informe utilizando un asistente para informes. El Asistente para informes es una
característica de Access que le guía por una serie de preguntas y, a continuación, genera
un informe tomando como base las respuestas proporcionadas.
3.2.1. ¿Qué desea hacer?

3.2.1.1. Elegir un origen de registros
Crear un informe mediante la herramienta de informes
Crear un informe mediante el Asistente para informes
Crear un informe utilizando la herramienta Informe en blanco
Obtener información sobre las secciones del informe
Obtener información sobre los controles
Ajustar el informe en la vista Presentación
Ajustar el informe en la vista Diseño
Agregar controles al informe
Guardar el trabajo
Ver, imprimir o enviar el informe como mensaje de correo electrónico
Elegir un origen de registros

11
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Los informes constan de información extraída de una tabla o consulta, así como de la
información almacenada en el diseño del informe, encabezado y gráfico. La tabla o
consulta que proporciona los datos subyacentes también se conoce como origen de
registros del informe. Si los campos que desea incluir se encuentran todos en una sola
tabla, utilice dicha tabla como origen de registros. Si los campos se encuentran en más de
una tabla, le será más conveniente utilizar una o más consultas como origen de registros.
Puede que dichas consultas ya existan en la base de datos, o bien, puede ser necesario
crear consultas específicas que cubran las necesidades del informe. En la sección Vea
también encontrará vínculos que le permitirán obtener acceso a más información sobre
las consultas.

3.3. Crear un informe mediante la herramienta de informes
La herramienta Informe es la manera más rápida de crear un informe, porque lo genera
inmediatamente sin solicitarle ningún tipo de información. El informe muestra todos los
campos de la tabla o consulta subyacente. La herramienta Informe puede no crear el
producto final terminado que desea obtener en última instancia, pero resulta muy útil para
ver rápidamente los datos subyacentes. Después, puede guardar el informe y modificarlo
en la vista Presentación o en la vista Diseño para que se adapte mejor a sus propósitos.
En el panel de exploración, haga clic en la tabla o consulta en la que desea basar el
informe.
En el grupo Informes de la ficha Crear, haga clic en Informe.
Access crea y muestra el informe en la vista Presentación.
Para obtener más información sobre cómo ver e imprimir el informe, vea la sección Ver,
imprimir o enviar el informe como mensaje de correo electrónico.
Después de ver el informe, puede guardarlo y, a continuación, cerrar tanto el informe
como la tabla o consulta subyacente que ha utilizado como origen de registros. La
próxima vez que abra el informe, Access mostrará los datos más recientes del origen de
registros.

3.4. Crear un informe mediante el Asistente para informes
Puede utilizar el Asistente para informes para ser más selectivo acerca de los campos que
van a aparecer en el informe. También puede especificar cómo se agrupan y se ordenan
los datos, y puede utilizar los campos de más de una tabla o consulta, siempre que haya
especificado de antemano las relaciones entre las tablas y consultas. En la sección Vea
también encontrará vínculos que le permitirán tener acceso a más información sobre la
creación de relaciones.
En el grupo Informes de la ficha Crear, haga clic en Asistente para informes.
Siga las instrucciones de las páginas del Asistente para informes. En la última, haga clic
en Finalizar.

12
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

En la Vista preliminar del informe, éste aparece tal y como se imprimirá. También puede
ampliarlo para ver mejor determinados detalles. Para obtener más información acerca de
cómo ver e imprimir el informe, vea la sección Ver, imprimir o enviar el informe como
mensaje de correo electrónico.
Nota: Si desea incluir en el informe campos de varias tablas y consultas, no haga clic en
Siguiente ni en Finalizar después de seleccionar los campos de la primera tabla o
consulta en la primera página del Asistente para informes. Al contrario, repita los pasos
para seleccionar una tabla o consulta y haga clic en los campos que desee incluir en el
informe hasta haber seleccionado todos los campos necesarios. A continuación, haga clic
en Siguiente o en Finalizar para continuar.
3.4.1. Crear etiquetas utilizando el Asistente para etiquetas
Utilice el Asistente para etiquetas para crear fácilmente etiquetas de una amplia variedad
de tamaños.
En el panel de exploración, abra la tabla o consulta que pasará a ser el origen de registros
para las etiquetas haciendo doble clic en ella.
En la ficha Crear, en el grupo Informes, haga clic en Etiquetas.
Siga las instrucciones de las páginas del Asistente para etiquetas. En la última, haga clic
en Finalizar.
Access muestra las etiquetas en la Vista preliminar para que pueda verlas tal como
aparecerán cuando se imprima. Puede utilizar el control deslizante en la barra de estado
de Access para ampliar sus detalles. Para ver más información sobre cómo ver e imprimir
el informe, vea la sección Ver, imprimir o enviar el informe como mensaje de correo
electrónico.
Nota Vista preliminar es la única vista que se puede usar para ver varias columnas; las
demás vistas muestran los datos en una sola columna.
3.4.2. Crear un informe utilizando la herramienta Informe en blanco
Si no está interesado en utilizar la herramienta Informe o el Asistente para informes,
puede utilizar la herramienta Informe en blanco para crear un informe desde el principio.
Puede resultar una forma muy rápida de crear un informe, especialmente si está
pensando en incluir sólo unos pocos campos en él. El siguiente procedimiento muestra
cómo utilizar la herramienta Informe en blanco:
En el grupo Informes de la ficha Crear, haga clic en Informe en blanco.
Se muestra un informe en blanco en la Vista Presentación y el panel Lista de campos se
muestra a la derecha de la ventana de Access.
En el panel Lista de campos, haga clic en el signo que está más junto a la tabla o tablas
que contienen los campos que desea ver en el informe.

13
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Arrastre cada campo al informe, de uno en uno, o mantenga presionada la tecla CTRL y
seleccione varios campos y arrástrelos al informe al mismo tiempo.
Con las herramientas del grupo Controles en la ficha Formato, se puede agregar un
logotipo, título, números de páginas o la fecha y hora del informe.

IMAGEN 13, Crear un Informe en blanco

3.5. Obtener información sobre las secciones del informe
En Access, el diseño de los informes se divide en secciones. Puede ver las secciones del
informe en la vista Diseño. Para crear informes útiles, debe comprender cómo funciona
cada sección. Por ejemplo, la sección en la que eligió colocar un control calculado
determina cómo calcula Access los resultados. En la lista siguiente se muestra un
resumen de los tipos de sección y sus usos:
 Encabezado del informe: Esta sección se imprime una vez al principio del
informe. El encabezado del informe se utiliza para ofrecer información que
normalmente aparecería en una página de portada, como un logotipo o un título y
una fecha. Cuando se coloca un control calculado que utiliza la función de
agregado Sum (Suma) en el encabezado del informe, el resultado de la suma se
calcula para todo el informe. El encabezado del informe se imprime antes del
encabezado de página.
 Encabezado de página: Esta sección se imprime al principio de cada página. Por
ejemplo, para repetir el título del informe en todas las páginas se utiliza el
encabezado de página.
 Encabezado de grupo: Esta sección se imprime al principio de cada grupo de
registros y se utiliza para imprimir el nombre del grupo. Por ejemplo, en un informe
cuyos datos estén agrupados por productos, el encabezado de grupo se utiliza
para imprimir el nombre de los productos. Cuando se coloca un control calculado
que utiliza la función Suma en el encabezado de grupo, la cantidad resultante de la
suma corresponde al grupo actual.
 Detalle: Esta sección se imprime una vez por cada fila del origen de registros. En
ella se colocan los controles que constituyen el cuerpo principal del informe.
 Pie del grupo: Esta sección se imprime al final de cada grupo de registros. Los
pies de grupo se utilizan para imprimir información de resumen para un grupo.
 Pie de página: Esta sección se imprime al final de cada página. Los pies de
página se utilizan para imprimir números de página o información sobre cada
página.

14
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

 Pie del informe: Esta sección se imprime una vez al final del informe. Los pies del
informe se utilizan para imprimir totales de los informes u otra información de
resumen de todo el informe.
Nota En la vista Diseño, el pie del informe aparece debajo del pie de página. Sin
embargo, cuando se imprime el informe o se obtiene la vista previa, el pie del informe
aparece encima del pie de página, justo después del último pie de grupo o la última línea
de detalle en la última página.

3.6. Obtener información sobre los controles
Los controles son objetos que muestran datos, realizan acciones y le permiten ver y
trabajar con información que enriquece la interfaz de usuario, como etiquetas e imágenes.
Control dependiente Los controles cuyo origen de datos son campos de una tabla o una
consulta se denominan controles dependientes. Los controles dependientes se usan para
mostrar valores contenidos en los campos de las bases de datos. Los valores pueden ser
texto, fechas, números, valores Sí/No, imágenes o gráficos. El tipo más común de control
dependiente es el cuadro de texto. Por ejemplo, un cuadro de texto de un formulario que
muestre los apellidos de un empleado podría obtener esta información del campo
Apellidos de la tabla Empleados.
Control independiente
Los controles que no tienen orígenes de datos (un campo o
expresión) son controles independientes. Puede utilizar los controles independientes para
mostrar información, líneas, rectángulos e imágenes. Por ejemplo, una etiqueta que
muestra el título de un informe es un control independiente.
Control calculado Los controles cuyo origen de datos es una expresión en lugar de un
campo son controles calculados. El valor que desea que aparezca en el control se
especifica definiendo una expresión como el origen de los datos del control. Una
expresión es una combinación de operadores (como por ejemplo = y + ), nombres de
controles, nombres de campos, funciones que devuelven un único valor y valores
constantes. Por ejemplo, la siguiente expresión calcula el precio de un artículo con un
descuento del 25 por ciento multiplicando el valor del campo Precio unidad por un valor
constante (0,75).
= [Precio unidad] * 0,75
En la sección Vea también encontrará vínculos donde podrá obtener más información
sobre las expresiones.
Cuando cree un informe, posiblemente lo más eficaz sea agregar y organizar primero
todos los controles dependientes, especialmente si son la mayoría de los controles del
informe. Después puede agregar los controles independientes y calculados que
completen el diseño utilizando las herramientas del grupo Controles en la ficha Diseño.
Los controles se enlazan con un campo especificando el campo del cual toma los datos el
control. el campo del cual toma los datos el control. Puede crear un control enlazado con

15
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

el campo seleccionado arrastrando el campo desde el panel Lista de campos hasta el
informe. El panel Lista de campos muestra los campos de la tabla o consulta subyacente
del informe. Para mostrar el panel Lista de campos, en la ficha Diseño, en el grupo
Controles, haga clic en Agregar campos existentes.
Como alternativa, puede enlazar un campo con un control escribiendo el nombre del
campo en el propio control o en el cuadro del valor Origen Del Control de la hoja de
propiedades del control. La hoja de propiedades define las características del control,
como su nombre, su origen de datos y su formato.
Utilizar el panel Lista de campos es la mejor manera de crear un control por dos
motivos:
Un control dependiente lleva adjunta una etiqueta y la etiqueta toma como título
predeterminado el nombre del campo (o el título definido para el campo en la tabla o
consulta subyacente), por lo que no es necesario escribir manualmente el título.
Los controles dependientes heredan muchos de los mismos valores del campo de la tabla
o consulta subyacente (como las propiedades Formato, Lugares Decimales y Máscara De
Entrada). Por tanto, puede estar seguro de que estas propiedades del campo seguirán
siendo las mismas cuando cree un control dependiente de dicho campo.
Si ya ha creado un control independiente y desea enlazarlo con un campo, ajuste la
propiedad Origen Del Control al nombre del campo. Para obtener información detallada
sobre la propiedad Origen Del Control, busque "Origen Del Control" en la Ayuda.

3.7. Ajustar el informe en la vista Presentación
Después de crear un informe, puede ajustar su diseño con precisión trabajando en la vista
Presentación. Con los datos del informe como guía, puede ajustar el ancho de las
columnas, reorganizar las columnas y agregar niveles de grupo y totales. Puede colocar
nuevos campos en el diseño del informe y establecer las propiedades para el informe y
sus controles.
Para cambiar a la vista Presentación, haga clic con el botón secundario en el nombre del
informe en el panel de exploración y, a continuación, haga clic en Vista Presentación

.

Access muestra el informe en la vista Presentación.
Puede utilizar la hoja de propiedades para modificar las propiedades del informe así como
de sus controles y secciones. Para mostrar la hoja de propiedades, presione F4.
Puede usar el panel Lista de campos para agregar campos de la tabla o consulta
subyacente al informe. Para mostrar el panel Lista de campos, realice una de las acciones
siguientes:
En el grupo Controles de la ficha Formato, haga clic en Agregar campos existentes.

16
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Presione ALT+F8.
Se pueden agregar campos arrastrándolos desde el panel Lista de campos hasta el
informe.

3.8. Ajustar el informe en la vista Diseño
Puede ajustar el diseño del informe con precisión trabajando en la vista Diseño. Puede
agregar nuevos controles y campos al informe agregándolos a la cuadrícula de diseño. La
hoja de propiedades le permite tener acceso a un mayor número de propiedades que
puede establecer para personalizar el informe.
Para cambiar a la vista Diseño, haga clic con el botón secundario en el nombre del
informe en el panel de exploración y, a continuación, haga clic en Vista Diseño

.

3.8.1. Access muestra el informe en la vista Diseño.
La hoja Propiedades se utiliza para modificar las propiedades del informe en sí y los
controles y secciones que contiene. Para mostrar la hoja de propiedades, presione F4.
El panel Lista de campos se emplea para agregar al diseño del informe campos de la
tabla o la consulta subyacentes. Para mostrar el panel Lista de campos, lleve a cabo una
de las siguientes acciones:
En el grupo Controles de la ficha Formato, haga clic en Agregar campos existentes.
Presione ALT+F8.
Se pueden agregar campos arrastrándolos desde el panel Lista de campos hasta el
informe.

3.9. Agregar campos del panel Lista de campos
Para agregar un solo campo, arrástrelo desde el panel Lista de campos a la sección del
informe donde desee mostrarlo.
Para agregar varios campos al mismo tiempo, mantenga presionada la tecla CTRL y haga
clic en los campos que desea. A continuación, arrastre los campos seleccionados hasta el
informe.
Al colocar los campos en una sección del informe, Access crea un cuadro de texto
dependiente para cada uno de esos campos e incluye automáticamente un control de
etiqueta junto a cada uno de ellos.
Agregar controles al informe
Algunos controles se crean automáticamente, como el control de cuadro de texto
dependiente que se crea al agregar al informe un campo desde el panel Lista de campos.
Se pueden crear otros controles en la vista Diseño mediante las herramientas del grupo
Controles en la ficha Diseño tab.

17
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

IMAGEN 14, Agregar campos
Averiguar el nombre de una herramienta
Coloque el puntero del mouse sobre la herramienta.
Access muestra el nombre de la herramienta.
Crear un control utilizando las herramientas del grupo Controles
Haga clic en la herramienta correspondiente al tipo de control que desee agregar. Por
ejemplo, para crear una casilla de verificación, haga clic en la herramienta Casilla de
verificación

.

Haga clic en la cuadrícula del informe donde desea colocar la esquina superior izquierda
del control. Haga clic una vez para crear un control de tamaño predeterminado, o bien,
haga clic en la herramienta y arrástrela en la cuadrícula de diseño para crear un control
que tenga el tamaño deseado.
Si no coloca correctamente el control al primer intento, muévalo con la ayuda del
procedimiento siguiente:
 Haga clic en el control para seleccionarlo.
 Sitúe el puntero sobre el control hasta que se convierta en una flecha de cuatro
puntas.
 Arrastre el control a la ubicación deseada.
Este procedimiento crea un control "independiente". Si el tipo de control puede mostrar
datos (un cuadro de texto o casilla de verificación, por ejemplo), es necesario especificar
un nombre de campo o una expresión en la propiedad Origen Del Control para el control
antes de mostrar ningún dato. Vea la sección Obtener información sobre los controles de
este tema para obtener más información.
Muestre la hoja de propiedades.
o
o
o

18

Para mostrar la hoja de propiedades en la Vista Diseño, realice una de las
siguientes acciones:
En la ficha Diseño, en el grupo Mostrar u ocultar, haga clic en Hoja de
propiedades.
Presione F4.
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

3.9.1. Guarde el trabajo
Una vez guardado el diseño del informe, puede usarlo siempre que lo necesite. El diseño
del informe sigue igual, pero los datos se actualizan cada vez que imprime el informe. Si
cambian las necesidades del informe, puede modificar el diseño del mismo o crear un
nuevo y similar basado en el original.

3.10. Guarde el diseño del informe


Haga clic en el botón de Microsoft Office

y, a continuación, haga clic en

Guardar o presione CTRL+G.




También puede hacer clic en Guardar
en la Barra de herramientas de acceso
rápido.
Si el informe no tiene título, escriba un nombre en el cuadro Nombre del informe y
haga clic en Aceptar.
Guarde el diseño del informe con un nombre distinto



Haga clic en el botón de Microsoft Office



y, a continuación, haga clic en

Guardar como.
En el cuadro de diálogo Guardar como, escriba un nombre en el cuadro Guardar informe
en, seleccione Informe en el cuadro Como y haga clic en Aceptar.
Ver, imprimir o enviar el informe como mensaje de correo electrónico
Una vez guardado el diseño del informe, puede usarlo una y otra vez. El diseño del
informe sigue igual, pero los datos se actualizan cada vez que imprime el informe. Si
cambian las necesidades del informe, puede modificar el diseño del mismo o crear un
nuevo y similar basado en el original.
3.10.1. Ver el informe
Existen varias formas para ver el informe. El método que elija dependerá de lo que desea
hacer con el informe y de los datos:
Si desea realizar cambios provisionales en los datos que aparezcan en el informe antes
de imprimirlo, o si desea copiar los datos del informe al Portapapeles, utilice la vista
Informe.
Si desea poder cambiar el diseño del informe mientras ve los datos, utilice la vista
Presentación.
Si simplemente desea ver el aspecto del informe cuando se vaya a imprimir, utilice la
Vista preliminar.
Nota Si el formato del informe cuenta con varias columnas, podrá ver sólo el diseño de
columna en la Vista preliminar. La Vista Presentación y la de informe muestran el informe
como una única columna.

19
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Ver el informe en la vista Informe
La vista Informe es la vista predetermina que se utiliza cuando se hace doble clic en un
informe en el panel de exploración. Si el informe no está abierto, haga doble clic sobre él
en el panel de exploración para verlo en la vista Informe.
Trabajar con los datos en la vista Informe
En la Vista Informes, puede seleccionar texto y copiarlo en el Portapapeles. Para
seleccionar filas completas, haga clic y arrastre en el margen derecho las fichas que
desea seleccionar. A continuación puede copiar estas filas en el Portapapeles siguiendo
uno de estos procedimientos:
En el grupo Portapapeles de la ficha Inicio, haga clic en Copiar.




Haga clic con el botón secundario en las filas seleccionadas y, a continuación,
haga clic en Copiar.
Método abreviado de teclado Presione CTRL+C.
Mostrar sólo las filas que desee usando filtros

Se pueden aplicar filtros directamente al informe sin dejar la vista Informe. Por ejemplo, si
se tiene la columna "País/región" y se desea ver sólo aquellas filas donde está "Canadá",
siga el procedimiento siguiente:
 Busque la palabra "Canadá" en el informe y haga clic con el botón secundario
sobre ella.
 Haga clic en Igual a "Canadá".
 Access creará y aplicará el filtro.
 Crear un filtro más detallado
 Haga clic con el botón secundario del mouse en el campo que desee filtrar.
 Haga clic en Filtros comunes.
 Haga clic en la condición del filtro deseada.
 Especifique los criterios.
 Activar y desactivar un filtro
Puede alternar entre mostrar contenido filtrado y no filtrado haciendo clic en Alternar filtro
en el grupo Ordenar y filtrar de la ficha Inicio. De esta manera no se elimina el
filtro: simplemente se activa y se desactiva.
Quitar un filtro
Haga clic con el botón secundario del mouse en el campo cuyo filtro desea quitar.
Haga clic en Quitar filtro.
Una vez que se haya eliminado un filtro, no se podrá volver a activar usando el
comando Alternar filtro. Tendrá que volver a crear el filtro.

20
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Nota Si aplica un filtro a un informe y luego guarda y cierra el informe, el filtro también
se guarda. Sin embargo, cuando vuelva a abrir el informe, Access no aplicará el filtro.
Para volver a aplicar el filtro, en la ficha Inicio, en el grupo Ordenar y filtrar, haga clic en
Alternar filtro.
3.10.2. Obtener una vista previa del informe utilizando Vista preliminar
 Haga clic con el botón secundario en el informe en el panel de exploración y, a
continuación, haga clic en Vista preliminar en el menú contextual.
 Puede utilizar los botones de desplazamiento para ver las páginas de un informe
secuencialmente, o para ir directamente a cualquiera de ellas.

IMAGEN 15, Vista Previa de Informe





Haga clic para mostrar la primera página.
Haga clic para mostrar la página anterior.
Haga clic para mostrar la página siguiente.
Haga clic para mostrar la última página.

Escriba el número de página en este cuadro y presione ENTRAR para ir a una página
concreta

3.11. Imprimir el informe
Un informe se puede imprimir desde cualquier vista, con independencia de que esté
abierto o cerrado. Antes de imprimirlo, es conveniente asegurarse bien de la configuración
de página, como márgenes u orientación. Access guarda la configuración de página junto
con el informe, de modo que sólo es preciso establecerla una vez. Sin embargo, podrá
modificarla posteriormente si cambian sus necesidades de impresión.
3.11.1. Cambiar la configuración de página
 Abra el informe en Vista preliminar. Puede cambiar la configuración de la página
en cualquier vista, pero Vista preliminar es mejor porque puede ver
inmediatamente el efecto de cualquier cambio realizado.
 En la ficha Vista preliminar, en el grupo Diseño de página, haga clic en Vertical
o en Horizontal

para definir la orientación de la página; en Tamaño

establecer el tamaño del papel; en Márgenes

21

para

para ajustar los márgenes, etc.
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

 Una vez hecho el cambio, utilice los botones de exploración para ver varias
páginas y asegurarse de que no se ha creado ningún problema de formato en las
páginas siguientes.
3.11.2. Enviar el informe a una impresora
 Abra el informe en cualquier vista o selecciónelo en el panel de exploración.


Haga clic en el botón de Microsoft Office



Imprimir.
Access mostrará el cuadro de diálogo Imprimir.

y, a continuación, haga clic en

Especifique las opciones deseadas, como la impresora, el intervalo de impresión o el
número de copias.
o
o

Haga clic en Aceptar.
Enviar el informe por correo electrónico

Puede enviar su informe a los destinatarios como mensaje de correo electrónico en lugar
de imprimir una copia de papel.
En el panel de exploración, haga clic en el informe para seleccionarlo, haga clic en el
botón Microsoft Office

y, a continuación, en Correo electrónico

.

En el cuadro de diálogo Enviar objeto como, dentro de la lista Seleccionar el formato de
resultados, haga clic en el formato de archivo que desee utilizar.

IMAGEN 16, Enviar Informe a una Impresora
Rellene los demás cuadros de diálogo que aparezcan.
En el programa de correo electrónico, escriba los detalles del mensaje y envíelo.

22
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

LA CONSULTA
4.1 CONSULTA
La consulta es una solicitud de información a la base de datos. Los datos mostrados
pueden proceder de una sola tabla o de un conjunto de tablas. El resultado de la consulta
es la "Hoja de respuestas dinámica"; en esta hoja se encuentra la información extraída de
las tablas.
En determinados tipos de consulta se puede modificar la información de las tablas, pero la
consulta sigue siendo una forma de acceder a la tabla, no un objeto que almacene
información. La consulta muestra lo que la tabla almacena según los criterios solicitados.
La consulta es un filtro avanzado, y funciona prácticamente de la misma forma. Lo único
que los diferencia es que los filtros sólo se pueden activar desde una tabla o desde un
formulario.

4.2 Qué puede hacer una consulta
4.2.1 Elegir tablas: las consultas se pueden realizar sobre una sola tabla o sobre
todas las tablas creadas en esa base de datos. De esta forma las combinaciones
posibles para obtener información son muchas.
4.2.2 Modificar los datos de las tablas: aunque las consultas no son tablas, dan
acceso a ellas, y permite modificar, eliminar o añadir registros nuevos. También se
puede utilizar una consulta para crear una nueva tabla que contenga registros de otra
tabla o de varias tablas.
4.2.3 Elegir uno o varios campos: al crear una consulta es posible especificar qué
campo se desea ver.
5.2.4 Seleccionar registros: una consulta se puede concretar hasta el punto de ver
sólo un registro.
4.2.5 Realizar cálculos: se pueden realizar cálculos con los campos mostrados en la
consulta. Por ejemplo contar el número de registros seleccionados o acumular totales.
Se crearán campos nuevos: campos calculados que contendrán el resultado del
cálculo.
4.2.6 Para crear nuevos formularios, informes o consultas: partiendo de los datos
obtenidos en una consulta se pueden crear nuevos elementos.

23
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

4.3 Consulta de selección
Es la más sencilla, se indican unos criterios para ver sólo lo que interesa de una tabla. Los
datos aparecen en la Hoja de respuestas dinámicas, esta parece una tabla pero no lo es,
sólo muestra los datos de una tabla o de varias tablas según los criterios de la consulta.
Aunque la hoja de respuestas dinámica no es una tabla se pueden introducir datos en las
tablas a través de ella.
4.3.1 Consulta de tablas de referencias cruzadas
Presenta los datos con títulos en las filas y en las columnas; la apariencia es la de una
hoja de cálculo. De esta forma se resume en muy poco espacio mucha información de
una forma muy clara.
4.3.2 Consulta de acciones
Es una forma de modificar registros de una o varias tablas a través de una sola operación.
A través de este tipo de consulta también se puede crear una nueva tabla, eliminar o
añadir registros, modificarlos.
4.3.3 Consulta de unión
Combina campos que coinciden en más de una tabla.
4.3.4 Consulta de paso a través
Envía instrucciones a una base de datos SQL.
4.3.5 Consulta de definición de datos
Se puede modificar una base de datos de Access utilizando instrucciones de SQL.

4.4 Proceso para crear una consulta en Access
El primer paso para crear una consulta en Access es saber la pregunta que deseamos
hacer a la base de datos, así que antes de iniciar con el Asistente para consultas
debemos tener una idea del tipo de información que deseamos obtener. Por ejemplo: Me
gustaría tener una lista de todos los departamentos de la empresa.
Para iniciar con la creación de una consulta en Access debemos ir a la ficha Crear y
pulsar el botón Asistente para consultas que se encuentra dentro del grupo Consultas.

24
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

IMAGEN 17, Proceso para crear una tabla

Se mostrará el primer paso del proceso el cual nos permite elegir el tipo de consulta que
deseamos crear. En este ejemplo crearé una consulta sencilla.

IMAGEN 18

En el segundo paso del proceso podremos elegir la tabla que contiene la información que
necesitamos. Además podremos elegir todas o algunas de las columnas de la tabla
seleccionada, solamente será necesario pasarlas del recuadro de la izquierda al recuadro
de la derecha.

IMAGEN 19

25
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

El último paso del Asistente para consultas nos permite asignar un título a la consulta.

IMAGEN 20

Por ahora dejaré seleccionada la opción Abrir la consulta para ver información y pulsaré el
botón Finalizar. Esto cerrará el Asistente para consultas y mostrará el resultado de la
consulta:

IMAGEN 21

26
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

En el panel izquierdo podrás observar la lista de consultas que hayas creado. Si no ves la
lista de Consultas es probable que estés observando algún otro tipo de objeto de Access,
solamente haz clic sobre el título del panel izquierdo y selecciona la opción Consultas.

4.5 Respaldar una base de datos Access
Es posible dañar o destruir por completo una base de datos Access por lo que es muy
importante realizar frecuentemente un respaldo de la información. Para evitar cualquier
problema mayor es importante respaldar nuestras bases de datos Access.
4.5.1 El proceso de respaldo y recuperación
En ningún momento podemos permitir que nuestros datos sean dañados o destruidos en
su totalidad. Debemos establecer los mecanismos necesarios para que, en caso de tener
una situación grave, podamos regresar al último estado correcto de una base de datos.
Este proceso es conocido como recuperación de una base de datos.
La mejor práctica que podemos tener para facilitar la recuperación de cualquier base de
datos es hacer continuamente copias o respaldos de cada una de nuestras bases de
datos. Si ocurre cualquier problema solo será necesario restaurar la última copia de
seguridad (respaldo) para recuperar la última versión estable de nuestra base de datos.
4.5.2 Respaldar una base de datos Access
Para respaldar una base de datos Access que está actualmente abierta debemos ir a la
ficha Inicio e ir a la sección Guardar & Publicar para seleccionar la opción Guardar base
de datos como y posteriormente, dentro de la sección Avanzadas, elegir la opción
Realizar copia de seguridad de la base de datos.

IMAGEN 22, respaldar a una base de datos

27
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Al pulsar el botón Guardar como se mostrará un cuadro de diálogo sugiriendo un nombre
para el respaldo que contendrá la fecha actual.

IMAGEN 23

Finalmente pulsa el botón Guardar para respaldar la base da datos. Access creará una
copia de seguridad en la ubicación elegida de manera que esté disponible. Para restaurar
una base de datos que está dañada será suficiente con sobrescribir el archivo actual con
el último respaldo guardado.

MACROS EN ACCESS
5.1. Definición
En este artículo, se explica el concepto de macro y su utilidad para ahorrar tiempo
automatizando tareas que se efectúan con frecuencia. Se analizan los conceptos básicos
relacionados con la creación y el uso de macros y también se mencionan mejoras en las
macros en Microsoft Office Access 2007.
5.1.1. Diseñador de macros
Access 2010 tiene un nuevo diseñador de macros que resulta muy fácil crear macros
complejas al tiempo que reduce los errores de codificación. Utilizar el diseñador para ello,
utilice la reutilización de las listas, IntelliSense, lista desplegable de las macros existentes,
la funcionalidad de arrastrar y colocar y las acciones de copiar y pegar.
Los desarrolladores apreciarán la interfaz de usuario mejorada que ayuda a facilitar un
flujo lógico sin problemas de las acciones con la construcción del bloque condicional.
También es fácil de compartir las macros, ya sea por correo electrónico, las páginas web
o blogs y grupos de noticias.

28
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Si alguna vez ha creado las macros en las versiones anteriores de Microsoft Access, está
familiarizado con el generador de macros de tres columnas (consulte la figura 1). Se
agregan instrucciones condicionales en la columna Condición, agregarán acciones de
macro en la columna Acción y los parámetros especificados en la columna Argumentos.

La figura 1. La versión antigua del creador de la macro

IMAGEN 24, Macros en Access

5.2. ¿Qué es una macro?
Una macro es una herramienta que permite automatizar tareas y mejorar la funcionalidad
de formularios, informes y controles. Por ejemplo, si agrega un botón de comando a un
formulario, asocia el evento Al Hacer Click del botón a una macro y esta macro contiene
los comandos que desea que se ejecuten cada vez que se haga clic en el botón.
En Access, resulta útil considerar las macros como un lenguaje de programación
simplificado que se escribe generando una lista de acciones a realizar. Para generar una
macro, seleccionará cada acción en una lista desplegable y luego completará la
información necesaria para cada acción. Las macros permiten mejorar la funcionalidad de
formularios, informes y controles sin escribir código en un módulo de Visual Basic para
Aplicaciones (VBA). Las macros proporcionan un subconjunto de los comandos
disponibles en VBA y, para la mayoría de los usuarios, es más fácil generar una macro
que escribir código de VBA.
Por ejemplo, suponga que desea iniciar un informe directamente desde un formulario de
entrada de datos. Puede agregar un botón al formulario y, a continuación, crear una
macro que inicie el informe. Puede tratarse de una macro independiente (un objeto
independiente en la base de datos), que luego se asocie al evento Al Hacer Click del
botón, o la macro puede estar incrustada directamente en el propio evento Al Hacer Click
del botón (una característica nueva en Office Access 2007). De cualquiera de las dos
maneras, cuando se haga clic en el botón, la macro se ejecutará e iniciará el informe.

29
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Las macros se crean usando el Generador de macros, que se muestra en la siguiente
ilustración.

IMAGEN 25, Que es un macro en Access
Para mostrar el Generador de macros
En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible,
haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a
continuación, haga clic en Macro.
5.2.1. Explicación de las macros
El término "macro" se usa con frecuencia para referirse a los objetos macro
independientes (es decir, los objetos que se ven en Macros en el panel de exploración)
aunque, en realidad, un objeto macro puede contener varias macros. En tal caso, se
conoce como grupo de macros. Un grupo de macros se representa en el panel de
exploración como un objeto macro único, pero en realidad, un grupo de macros contiene
más de una macro. Por supuesto, es posible crear cada macro en un objeto
independiente, pero a menudo tiene sentido agrupar varias macros relacionadas en un
solo objeto. El nombre que aparezca en la columna Nombre de macro sirve para
identificar a cada macro.
Una macro consta de acciones de macro individuales. La mayoría de las acciones
requieren argumentos. Además, puede asignar nombres a las macros de un grupo de
macros y agregar condiciones para controlar la forma de ejecutarse cada acción. En las
siguientes secciones se describen estas funciones de forma más detallada.

30
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

5.2.2. Nombres de macro
Si un objeto macro sólo contiene una macro, no es necesario utilizar nombres de macro.
Se puede hacer referencia a la macro por el nombre del objeto. No obstante, en el caso
de un grupo de macros, se debe asignar un nombre único a cada macro. Si la columna
Nombre de macro no está visible en el Generador de macros, haga clic en Nombres de
macro
en el grupo Mostrar/Ocultar de la ficha Diseño. Encontrará más información
sobre la ejecución de macros en grupos de macros más adelante en este artículo.
5.2.3. Argumentos
Un argumento es un valor que proporciona información para la acción, como la cadena
que se debe mostrar en un cuadro de mensaje, el control que se debe operar, etc.
Algunos argumentos son necesarios y otros son opcionales. Los argumentos se pueden
ver en el panel Argumentos de acción, en la parte inferior del Generador de macros.

IMAGEN 26, Argumentos
Una función nueva del Generador de macros de Office Access 2007 es la columna
Argumentos, que permite ver (pero no editar) los argumentos de una acción en la misma
línea de la acción. De esta forma, es un poco más fácil leer la macro porque ya no es
necesario seleccionar una acción para mostrar los argumentos. Para mostrar la columna
Argumentos, haga clic en Argumentos

en el grupo Mostrar/Ocultar en la ficha Diseño.

5.2.4. Condiciones
Una condición especifica ciertos criterios que se deben cumplir para que se pueda realizar
una acción. Se puede utilizar cualquier expresión que pueda dar como resultado
True/False o Sí/No. La acción no se ejecutará si la expresión devuelve como resultado
False, No o 0 (cero). Si la expresión devuelve cualquier otro valor, la acción se ejecutará.
Para que una condición pueda controlar más de una acción, escriba unos puntos
suspensivos (...) en la columna Condición para cada acción subsiguiente que desee que
se aplique a la condición. Si la expresión devuelve False, No o 0 (cero), no se ejecutará
ninguna de las acciones

31
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Tabla 1, Condiciones
Use esta expresión para llevar a cabo la Si:
acción
[Ciudad]="París"
DCont("[IdPedido]", "Pedidos")>35
DCont("*",
"Detalles
de
pedido",
"[IdPedido]=Formularios![Pedidos]![IdPedido]")>3

[FechaEnvío] Entre #2-Feb-2006# Y #2-Mar-2006#

Formularios![Productos]![UnidadesEnStock]<5
EsNulo([Nombre])

[PaísRegión]="UK"
Formularios![TotalVentas]![TotalPedidos]>100

Y

[País o región] En ("Francia", "Italia", "España") Y
Longitud([CódigoPostal])<>5

CuadroMsj("¿Confirmar cambios?",1)=1

[Variables temporales]![ResultadoCuadroMsj]=2

París es el valor de Ciudad en el campo en el
formulario desde el cual se ejecutó la macro.
Hay más de 35 entradas en el campo Id
Pedido de la tabla Pedidos.
Hay más de tres entradas en la tabla Detalles
de pedido para las cuales el campo Id Pedido
de la tabla coincide con el campo Id Pedido del
formulario Pedidos.
El valor del campo Fecha Envío del formulario
desde el cual se ejecuta la macro no es
anterior a 2-Feb-2006 y no es posterior a 2Mar-2006.
El valor del campo Unidades En Stock del
formulario Productos es menor que cinco.
El valor Nombre del formulario desde el que se
ejecuta la macro es nulo (no tiene valor). Esta
expresión es equivalente a [Nombre] Es Nulo.
El valor en el campo País o región del
formulario desde el que se ejecuta la macro es
UK, y el valor del campo Total Pedidos del
formulario Total Ventas es mayor que 100.
El valor en el campo País o región del
formulario desde el cual se ejecuta la macro es
Francia, Italia o España y el código postal no
es de 5 caracteres de longitud.
Se hace clic en Aceptar en un cuadro de
diálogo donde la función Cuadro Msj muestra
"¿Confirmar cambios?". Si hace clic en
Cancelar en el cuadro de diálogo, Access
omite la acción.
La variable temporal que se utiliza para
almacenar el resultado de un cuadro de
mensaje se compara con 2 (vbCancel=2).

Sugerencia Para hacer que Access omita temporalmente una acción, especifique False
como condición. Omitir temporalmente una acción puede ser de utilidad cuando esté
tratando de solucionar problemas en una macro.

5.3. Acciones de macro
Las acciones son los bloques de creación para generar las macros. Access proporciona
una gran cantidad de acciones entre las que elegir, que habilitan una amplia variedad de
comandos. Por ejemplo, algunas de las acciones más utilizadas sirven para abrir un
informe, buscar un registro, mostrar un cuadro de mensaje o aplicar un filtro a un
formulario o un informe.
5.3.1. Características nuevas de las macros en Office Access
En versiones anteriores de Access, muchas funciones de las más habituales no se podían
ejecutar sin escribir código de VBA. En Office Access 2007, se han integrado nuevas
características y acciones de macro para ayudar a eliminar la necesidad de código.

32
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Macros incrustadas Ahora tiene la posibilidad de incrustar macros en cualquiera de los
eventos proporcionados por un formulario, un informe o un control. Una macro incrustada
no está visible en el panel de exploración; pasa a formar parte del formulario, el informe o
el control en el que se creó.
Mayor seguridad: Cuando el botón Mostrar todas las acciones
no está resaltado en el
Generador de macros, las únicas acciones de macro y argumentos de Ejecutar Comando
que están disponibles para el uso son las que no requieren estado de confianza para
ejecutarse. Una macro generada con estas acciones se ejecutará aunque la base de
datos esté en modo deshabilitado (cuando no se permite la ejecución de VBA).
Tratamiento de errores y depuración Office Access 2007 proporciona nuevas acciones
de macro, como Al Ocurrir Error (similar a la instrucción "On Error" en VBA) y Borrar Error
De Macro, que permiten realizar acciones específicas cuando se producen errores
durante la ejecución de la macro.
Variables temporales: Tres nuevas acciones de macro (Definir Variable Temporal, Quitar
Variable Temporal y Quitar Todas Las Variables Temporales) permiten crear y usar
variables temporales en las macros. Pueden utilizarse en expresiones condicionales para
controlar la ejecución de macros, o para pasar datos a informes o formularios, o desde
ellos, o para cualquier otro propósito que requiera un almacenamiento temporal para un
valor.

5.4. Crear una macro
En Office Access 2007, una macro o un grupo de macros puede estar contenida en un
objeto macro (a veces denominado "macro independiente"), o una macro puede estar
incrustada en cualquier propiedad de evento de un formulario, un informe o un control.
5.4.1. Características del Generador de macros
El Generador de macros sirve para crear y modificar macros. Para abrir el Generador de
macros:
En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible,
haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a
continuación, haga clic en Macro.
Access presenta el Generador de macros.
Utilice el Generador de macros para crear la lista de acciones que desea que se lleven a
cabo cuando se ejecute la macro. La primera vez que abra el Generador de macros,
aparecerán las columnas Acción, Argumentos y Comentario.
En Argumentos de acción, es donde se especifican y editan los argumentos para cada
acción de macro, cuando son necesarios. Aparece un cuadro que ofrece una breve
descripción de cada acción o argumento. Haga clic en una acción o en un argumento de
acción para leer su descripción en el cuadro.

33
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

En la tabla siguiente, se muestran los comandos que están disponibles en la ficha Diseño
del Generador de macros.
Tabla 2, Generar en Macro
Grupo

Comando

Descripción

Herramientas

Ejecutar
Paso a paso

Realiza las acciones enumeradas en la macro.
Habilita el modo paso a paso. Cuando se ejecuta la macro en este
modo, las acciones se realizan de una en una. Después de completar
cada acción, se muestra el cuadro de diálogo Macro paso a paso.
Haga clic en Paso a paso en el cuadro de diálogo para avanzar a la
siguiente acción. Haga clic en Detener todas las macros para detener
la macro en curso y cualquiera otra que se esté ejecutando. Haga clic
en Continuar para salir del modo paso a paso y llevar a cabo las
acciones restantes sin pararse.
Si se especifica un argumento de acción que puede contener una
expresión, este botón se habilita. Haga clic en Generador para abrir el
cuadro de diálogo Generador de expresiones, que puede usar para
crear la expresión.
Inserta una o varias filas de acción en blanco delante de las filas
seleccionadas.
Elimina las filas de acción seleccionadas.
Muestra más o menos acciones de macro en la lista desplegable
Acción.
Para mostrar una lista más larga de acciones de macro, haga clic en
Mostrar todas las acciones. Cuando haya una lista más larga
disponible, el botón Mostrar todas las acciones aparecerá
seleccionado. Si selecciona una acción de macro de esta lista más
larga de acciones de macro, es posible que tenga que conceder a la
base de datos un estado de confianza explícita para poder ejecutar la
acción.
Para cambiar de una lista larga de acciones de macro a una lista corta
que contenga únicamente las acciones de macro que puede utilizar en
una base de datos sin el estado de confianza asignado, asegúrese de
que el botón Mostrar todas las acciones no está seleccionado.
Sugerencia Si el botón Mostrar todas las acciones está
seleccionado, haga clic en el botón Mostrar todas las acciones para
cancelar la selección.
Si el botón Mostrar todas las acciones no está seleccionado, la lista
más corta de acciones de macro de confianza está disponible.
Muestra u oculta la columna Nombres de macro. Los nombres de
macro son necesarios en los grupos de macros para distinguir unas
macros de otras; en los demás casos, los nombres son opcionales.
Para obtener más información, vea la sección Crear un grupo de
macros, más adelante en este artículo.
Muestra u oculta la columna Condición. Esta columna se utiliza para
escribir expresiones que controlen cuándo se realizará una acción.
Muestra u oculta la columna Argumentos. Esta columna muestra los
argumentos para cada acción de macro y permite una lectura más
cómoda de la macro. Si no se muestra la columna Argumentos, tendrá
que hacer clic en cada acción y leer los argumentos en Argumentos
de acción. No se pueden insertar argumentos en la columna
Argumentos.

Generador

Filas

Mostrar
ocultar

Insertar filas

u

Eliminar filas
Mostrar
todas
las acciones

Nombres
macro

Condiciones
Argumentos

34

de
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

5.4.2. Crear una macro independiente
En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible,
haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a
continuación, haga clic en Macro.
Se muestra el Generador de macros.
Agregue una acción a la macro:
En el Generador de macros, haga clic en la primera celda en blanco de la columna
Acción.
Escriba la acción que desea utilizar o haga clic en la flecha para mostrar la lista de
acciones donde, a continuación, podrá seleccionar la acción que desea usar.
En Argumentos de acción, especifique argumentos para la acción, si son
necesarios. Para ver una descripción breve de cada argumento, haga clic en el
cuadro del argumento y lea la descripción que aparece a la derecha del
argumento.
Sugerencias
Si lo desea, puede escribir un comentario para la acción.
Para agregar más acciones a la macro, muévase a otra fila de acción y repita el paso 2.
Access lleva a cabo las acciones en el orden en que se enumeren.
5.4.3. Crear un grupo de macros
Si desea agrupar varias macros relacionadas en un objeto macro, puede crear un grupo
de macros.
En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está
disponible, haga clic en la flecha situada debajo del botón Módulo o Módulo de
clase y, a continuación, haga clic en Macro.
Se muestra el Generador de macros.
En la ficha Diseño, en el grupo Mostrar u ocultar, haga clic en Nombres de macro
si no se ha seleccionado todavía. Aparece la columna Nombre de macro en el
Generador de macros.
Nota Los nombres de macro son necesarios en los grupos de macros para distinguir
unas macros de otras. El nombre de macro aparece en la misma línea que la primera
acción de la macro. La columna Nombre de macro se deja en blanco para las siguientes
acciones de la macro. La macro finaliza en la siguiente entrada de la columna Nombre de
macro.
En la columna Nombre de macro, especifique un nombre para la primera macro del grupo
de macros.

35
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

 Agregue las acciones que desea que realice la primera macro:
 En la columna Acción, haga clic en la flecha para presentar la lista de acciones.
 Haga clic en la acción que desea agregar.
En Argumentos de acción, especifique argumentos para la acción, si son necesarios. Para
ver una descripción breve de cada argumento, haga clic en el cuadro del argumento y lea
la descripción que aparece a la derecha del argumento.
Sugerencias
Si lo desea, puede escribir un comentario para la acción.
Desplácese a la columna Nombre de macro de la siguiente fila vacía y, a continuación,
escriba un nombre para la siguiente macro del grupo de macros.



Agregue las acciones que desea que realice la macro.
Repita los pasos 5 y 6 para cada macro del grupo.

Notas
Si ejecuta un grupo de macros haciendo doble clic en él en el panel de exploración o
haciendo clic en Ejecutar
en el grupo Herramientas de la ficha Macro, Access sólo
ejecuta la primera macro y se detiene cuando encuentra el segundo nombre de macro.
Cuando guarde el grupo de macros, el nombre que especifique será el nombre del grupo
completo. Este nombre aparece en Macros en el panel de exploración. Para hacer
referencia a una macro individual incluida en un grupo de macros, use esta sintaxis:
nombre_de_grupo_de_macros.nombre_de_macro
Por ejemplo, Botones. Productos se refiere a la macro Productos en el grupo de macros
Botones. En una lista de macros, tal como la lista de argumentos Nombre de macro de la
acción Ejecutar Macro, Microsoft Access presenta la macro Productos como Botones.
Productos.

5.5. Crear una macro incrustada
Las macros incrustadas se diferencian de las macros independientes en que las
incrustadas se almacenan en las propiedades de evento de formularios, informes o
controles. No se muestran como objetos en Macros en el panel de exploración. De este
modo, la base de datos puede resultar más fácil de administrar, puesto que no hay que
realizar un seguimiento de otros objetos macro que contienen macros para un formulario o
un informe. Siga este procedimiento para crear una macro incrustada.
Nota Las macros incrustadas no se pueden convertir a Visual Basic for Applications
(VBA) usando la herramienta Convertir macros a Visual Basic
en el grupo Macro de la
ficha Herramientas de base de datos. Si desea convertir en última instancia las macros a
código VBA, puede resultar adecuado crear macros independientes en lugar de macros

36
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

incrustadas. Entonces, podrá usar la herramienta Convertir macros a Visual Basic para
convertirlas a VBA.
Abra el formulario o el informe que contendrá la macro en la vista Diseño o en la vista
Presentación. Para abrir un formulario o un informe, haga clic con el botón secundario en
él en el panel de exploración y, a continuación, seleccione Vista Diseño
Presentación

o Vista

..

Si no se muestra la hoja de propiedades, presione F4.
 Haga clic en el control o en la sección que contiene la propiedad de evento en la
que desea incrustar la macro.
 Para seleccionar el formulario o el informe entero, haga clic en Informe en la lista
desplegable en la parte superior de la hoja de propiedades.
 En la hoja de propiedades, haga clic en la ficha Eventos.
 Haga clic en la propiedad de evento en la que desea incrustar la macro y, a
continuación, seleccione
junto al cuadro.
 En el cuadro de diálogo Elegir generador, haga clic en Generador de macros y
después en Aceptar.
 En el Generador de macros, haga clic en la primera fila de la columna Acción.
 En la lista desplegable Acción, haga clic en la acción que desee.
Rellene los argumentos necesarios en el panel Argumentos de acción y, a continuación,
vaya desplazándose a la siguiente fila de acción.
Repita los pasos del 8 al 9 hasta que la macro se haya completado.
 Haga clic en Guardar
y después en Cerrar .
 La macro se ejecutará cada vez que se desencadene el evento.
Nota Access permite generar un grupo de macros como una macro incrustada. Sin
embargo, sólo se ejecutará la primera macro del grupo cuando se desencadene el evento.
Las macros subsiguientes se omiten, a no ser que se les llame desde dentro de la propia
macro incrustada (por ejemplo, mediante la acción Al Ocurrir Error).
Ejemplo: incrustar una macro en el evento On No Data de un informe
Cuando se ejecuta un informe y su origen de datos no contiene registros, el informe
muestra una página vacía (es decir, una página sin datos). Tal vez prefiera que aparezca
un cuadro de mensaje en lugar del informe, y que éste no se llegue a mostrar. Una macro
incrustada es la solución ideal para esta situación.





37

Abra el informe en la vista Diseño o en la vista Presentación.
Si no se muestra la hoja de propiedades, presione F4.
En la hoja de propiedades, haga clic en la ficha Eventos.
Haga clic en Al no haber datos.
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA



Haga clic en

.

En el cuadro de diálogo Elegir generador, haga clic en Generador de macros y después
en Aceptar.
Especifique las acciones y los argumentos desde la tabla siguiente.

Tabla 3, Acciones
Acción
Argumentos
Cuadro Msj
No se encontraron registros., Sí, Información, Sin datos
Cancelar Evento [sin argumentos]

Tenga en cuenta que la tabla precedente muestra los argumentos tal como se presentan
en la columna Argumentos. En realidad, se establecen en Argumentos de acción, como
se indica en la tabla siguiente.
Tabla 4, Argumento de la Acción
Argumento de la acción
Mensaje
Bip
Tipo
Título

Valor
No se encontraron registros.
Sí
Información
Sin datos

Haga clic en Cerrar.
El Generador de macros se cierra y el evento OnNo Data muestra [Macro incrustada].
5.5.1. Guarde y cierre el informe.
La próxima vez que ejecute el informe y no se encuentren registros, aparecerá el cuadro
de mensaje. Si hace clic en Aceptar en el cuadro de mensaje, el informe se cancelará sin
mostrar la página vacía.

5.6. Editar una macro
Para insertar una fila de acción
o

Haga clic en la fila de la macro delante de la cual desea insertar la nueva acción y,

o

a continuación, en la ficha Diseño, en el grupo Filas, haga clic en Insertar filas ..
Para eliminar una fila de acción
Haga clic en la fila de la acción que desea
eliminar y, a continuación, en la ficha Diseño, en el grupo Filas, haga clic en
Eliminar filas

38

.
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

o

Para mover una fila de acción Seleccione la acción haciendo clic en el selector
de filas a la izquierda del nombre de la acción. Arrastre el selector de filas para
mover la acción a una nueva posición.

5.7. Ejecutar una macro
Las macros independientes se pueden ejecutar de cualquiera de las siguientes formas:
directamente (por ejemplo, desde el panel de exploración), en un grupo de macros, desde
otra macro, desde un módulo de VBA, o como respuesta a un evento que tiene lugar en
un formulario, un informe o un control. Una macro incrustada en un formulario, un informe
o un control se puede ejecutar haciendo clic en Ejecutar
en la ficha Diseño mientras la
macro está en la vista Diseño; de otro modo, la macro sólo se ejecutará cuando se
desencadene su evento asociado.
Ejecutar una macro directamente
Para ejecutar directamente una macro, siga uno de estos procedimientos:
Desplácese a la macro en el panel de exploración y, a continuación, haga doble
clic en el nombre de la macro.
En la ficha Herramientas de base de datos, en el grupo Macro, haga clic en
Ejecutar macro , haga clic en la macro en la lista Nombre de macro y, a
continuación, haga clic en Aceptar.
Si la macro está abierta en la vista Diseño, haga clic en Ejecutar
en la ficha
Diseño, en el grupo Herramientas. Para abrir la macro en la vista Diseño, haga clic
con el botón secundario en ella en el panel de exploración y, a continuación,
seleccione Vista Diseño

.

Ejecutar una macro que pertenece a un grupo de macros
Para ejecutar una macro que está en un grupo de macros, siga uno de estos
procedimientos:
En la ficha Herramientas de base de datos, en el grupo Macro, haga clic en
Ejecutar macro
y, a continuación, haga clic en la macro en la lista Nombre de
macro.
Access incluye una entrada para cada macro en cada grupo de macros, con el
formato nombre_de_grupo_de_macros.nombre_de_macro.
Haga clic en Aceptar.

39
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

Configure la macro como propiedad de evento en un formulario o un informe, o como el
argumento Nombre de macro de la acción EjecutarMacro. Para hacer referencia a la
macro, use esta sintaxis:
nombre_de_grupo_de_macros.nombre_de_macro
Por ejemplo, el valor de propiedad de evento siguiente ejecuta una macro denominada
Categorías en un grupo de macros denominado Botones del panel de control del
formulario:
5.7.1. Botones del panel de control del formulario.
Para ejecutar una macro que esté en un grupo de macros desde un procedimiento de
VBA, utilice el método Run Macro del objeto DoCmd, con la sintaxis indicada previamente
para hacer referencia a la macro.
Ejecutar una macro desde otra macro o desde un procedimiento de VBA
 Agregue la acción Ejecutar Macro a la macro o al procedimiento.
 Para agregar la acción Ejecutar Macro a una macro, haga clic en Ejecutar Macro
en la lista de acciones en una fila de acción en blanco y, a continuación,
establezca el argumento Nombre de macro en el nombre de la macro que desea
ejecutar.
 Para agregar la acción Ejecutar Macro a un procedimiento de VBA, agregue el
método Run Macro del objeto DoCmd a su procedimiento y luego especifique el
nombre de la macro que desea ejecutar. Por ejemplo, la siguiente instancia del
método Run Macro ejecuta la macro denominada My Macro: DoCmd. Run Macro
"My Macro"
Ejecutar una macro como respuesta a un evento en un formulario, un informe o un control
Aunque ahora ya se pueden incrustar macros directamente en propiedades de eventos de
formularios, informes y controles, todavía se pueden crear macros independientes y luego
asociarlas a eventos, como se hacía en las versiones anteriores de Access.
Después de generar la macro independiente, abra el formulario o el informe en la vista
Diseño o en la vista Presentación.
Abra la hoja de propiedades del formulario o el informe, o de una sección o un control del
formulario o el informe.
Elija la ficha Evento.
Haga clic en la propiedad de evento correspondiente al evento que desee que
desencadene la macro. Por ejemplo, para iniciar la macro cuando se produzca el evento
Change, haga clic en la propiedad Al cambiar.
En la lista desplegable, haga clic en el nombre de la macro independiente.

40
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

TERMINOLOGIA
ASISTENTE: Se aplica a la persona que ayuda o auxilia a otra en algunos actos o tareas.
VENTANA: En informática, una ventana es un área visual, normalmente de forma
rectangular, que contiene algún tipo de interfaz de usuario, mostrando la salida y
permitiendo la entrada de datos para uno de varios procesos que se ejecutan
simultáneamente.
TABLA: Se refiere al tipo de modelado de datos, donde se guardan los datos recogidos
por un programa. Su estructura general se asemeja a la vista general de un programa de
hoja de cálculo.
SELECCIÓN: En programación, tipo de estructura de control. También llamada estructura
de decisión.
RELACIÓN: En bases de datos, una relación o vínculo entre dos o más entidades
describe alguna interacción entre las mismas. Por ejemplo, una relación entre una entidad
"Empleado" y una entidad "Sector" podría ser "trabaja_en", porque el empleado trabaja en
un sector determinado.
CAMPOS: En informática, un campo es un espacio de almacenamiento para un dato en
particular. En las bases de datos, un campo es la mínima unidad de información a la que
se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden
existir campos en blanco, siendo éste un error del sistema operativo.
CLIENTE: El cliente es una razón por la cual la aplicación informática o un computador
que consume un servicio remoto en otro computador, conocido como servidor,
normalmente a través de una red de telecomunicaciones.
REGISTRO: Para la informática, existen distintos tipos de registros, pero en todos los
casos hay una referencia al concepto de almacenar datos o información sobre el estado,
procesos o uso de la computadora.
HERRAMIENTAS: Una herramienta Informática de Pruebas es un grupo de herramientas
que permite reproducir la funcionalidad de una Aplicación informática mediante el uso de
guiones o "scripts", tanto en la interfaz gráfica de usuario como en la comunicación de la
aplicación con otras, como puede ser entre una aplicación que se ejecuta en un
navegador y el servidor web que le atiende y entre éste y una base de datos.
DISEÑO: Definimos el diseño, como un proceso o labor a , proyectar, coordinar,
seleccionar y organizar un conjunto de elementos para producir y crear objetos visuales
destinados a comunicar mensajes específicos a grupos determinados.

41
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

CONCLUSIONES
En conclusión Microsoft Access es un programa que a sido diseñado para poder
manipular grandes cantidades de datos importantes o información mediante bases
de datos.
También puedo decir que Access contiene muchas formas para poder mantener
un orden con la información como las tablas y los formularios al igual que también
cuenta con elementos que ayudan al usuario o usuaria como, por ejemplo, las
consultas, utilizadas para ubicar los datos, informes, utilizado para imprimir la
información.
Los gráficos y tablas nos sirven para resumir en un dibujo toda una serie de datos
mucho más explícito y fácil de asimilar, los tipos de gráficos que se pueden utilizar
en una base de datos son: gráficos de pastel, barra y discretos.

42
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

RECOMENDACIONES
 Trabajar con varias tablas Un conjunto de datos puede contener varias tablas de
resultados, que se mantienen como objetos discretos. Puede trabajar con las
tablas individualmente o desplazarse por ellas como tablas primarias y
secundarias.
 Mover datos entre niveles en una aplicación distribuida Al mantener los datos en
un conjunto de datos, puede moverlos fácilmente entre el nivel de presentación, el
nivel comercial y el nivel de datos de las aplicaciones.
 Enlazar datos Si está trabajando con formularios, normalmente es más fácil
enlazar controles a datos en un conjunto de datos que cargar mediante
programación los valores de los datos en el control después de ejecutar un
comando.
 Fácil de programar Cuando trabaja con un conjunto de datos, puede generar un
archivo de clase que represente su estructura como objetos (por ejemplo, es
posible tener acceso a una tabla Clientes del conjunto de datos como el objeto
datos clientes). Esto hace la programación más fácil, clara y con menor
probabilidad de error, y es compatible con herramientas de Visual Studio como, el
Asistente para la configuración del adaptador de datos, etc.

43
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FADE – EICA

BIBLIOGRAFIA
office.microsoft.com/.../access.../crear-un-campo-calculado-en-una-cons..
www.aulafacil.com/Access2/CursoAccess/Lecc-29-Acc.htm
msdn.microsoft.com/es-es/library/4s9x13w7(v=vs.80).aspx
office.microsoft.com/.../guia-de-relaciones-de-tablas-HA010120534.asp...
www.aulapc.es/ofimatica_acces_relaciones.html
office.microsoft.com/.../access.../crear-informes-sencillos-HA001230739
www.buenastareas.com › Página principal › Temas Variados
www.programarvba.com/informes-access
exceltotal.com/introduccion-a-access-2010

http://www.buenastareas.com/ensayos/Access/40457758.html

44

Contenu connexe

Tendances

Estudio de grupos_empresariales_2007
Estudio de grupos_empresariales_2007Estudio de grupos_empresariales_2007
Estudio de grupos_empresariales_2007felipecortesc
 
Informe Visitas a Residencias SENAME - 2016
Informe Visitas a Residencias SENAME - 2016Informe Visitas a Residencias SENAME - 2016
Informe Visitas a Residencias SENAME - 2016Alhejandro
 
Modelo Plan de Marketing Emprendedores
Modelo Plan de Marketing EmprendedoresModelo Plan de Marketing Emprendedores
Modelo Plan de Marketing EmprendedoresSergio Palacios Celi
 
37 psu pv-ma_america-latina
37 psu pv-ma_america-latina37 psu pv-ma_america-latina
37 psu pv-ma_america-latinaPancho Henriquez
 
Guia Herramientas Web20
Guia Herramientas Web20Guia Herramientas Web20
Guia Herramientas Web20patysama
 
Quispe pacheco, carmen rosa
Quispe pacheco, carmen rosaQuispe pacheco, carmen rosa
Quispe pacheco, carmen rosaCarlos Salcedo
 
Guía de estudio para el examen departamental correspondiente al segundo bimestre
Guía de estudio para el examen departamental correspondiente al segundo bimestreGuía de estudio para el examen departamental correspondiente al segundo bimestre
Guía de estudio para el examen departamental correspondiente al segundo bimestrepintillo_2013
 
Percepción. Identifique las siguientes expresiones faciales. Práctica N° 03.
Percepción. Identifique las siguientes expresiones faciales. Práctica N° 03.Percepción. Identifique las siguientes expresiones faciales. Práctica N° 03.
Percepción. Identifique las siguientes expresiones faciales. Práctica N° 03.casa
 

Tendances (12)

Estudio de grupos_empresariales_2007
Estudio de grupos_empresariales_2007Estudio de grupos_empresariales_2007
Estudio de grupos_empresariales_2007
 
Informe Visitas a Residencias SENAME - 2016
Informe Visitas a Residencias SENAME - 2016Informe Visitas a Residencias SENAME - 2016
Informe Visitas a Residencias SENAME - 2016
 
Modelo Plan de Marketing Emprendedores
Modelo Plan de Marketing EmprendedoresModelo Plan de Marketing Emprendedores
Modelo Plan de Marketing Emprendedores
 
Feijoa de Colombia
Feijoa de ColombiaFeijoa de Colombia
Feijoa de Colombia
 
Metrica Geoservidor IIAP
Metrica Geoservidor IIAPMetrica Geoservidor IIAP
Metrica Geoservidor IIAP
 
37 psu pv-ma_america-latina
37 psu pv-ma_america-latina37 psu pv-ma_america-latina
37 psu pv-ma_america-latina
 
Examen - Unidad 11
Examen - Unidad 11Examen - Unidad 11
Examen - Unidad 11
 
Guia Herramientas Web20
Guia Herramientas Web20Guia Herramientas Web20
Guia Herramientas Web20
 
Quispe pacheco, carmen rosa
Quispe pacheco, carmen rosaQuispe pacheco, carmen rosa
Quispe pacheco, carmen rosa
 
Guía de estudio para el examen departamental correspondiente al segundo bimestre
Guía de estudio para el examen departamental correspondiente al segundo bimestreGuía de estudio para el examen departamental correspondiente al segundo bimestre
Guía de estudio para el examen departamental correspondiente al segundo bimestre
 
Percepción. Identifique las siguientes expresiones faciales. Práctica N° 03.
Percepción. Identifique las siguientes expresiones faciales. Práctica N° 03.Percepción. Identifique las siguientes expresiones faciales. Práctica N° 03.
Percepción. Identifique las siguientes expresiones faciales. Práctica N° 03.
 
Protocolo figura humana
Protocolo figura humanaProtocolo figura humana
Protocolo figura humana
 

En vedette

Esencias Florales de Nenufares y Lotos
Esencias Florales de Nenufares y LotosEsencias Florales de Nenufares y Lotos
Esencias Florales de Nenufares y LotosOmar Gimenez Palma
 
El presupuesto en seguridad para 2013 presenta un aumento del 74%
El presupuesto en seguridad para 2013 presenta un aumento del 74%El presupuesto en seguridad para 2013 presenta un aumento del 74%
El presupuesto en seguridad para 2013 presenta un aumento del 74%Economis
 
Prefixa 2015 portfolio
Prefixa 2015 portfolioPrefixa 2015 portfolio
Prefixa 2015 portfolioMiguel Arias
 
Planificación de un trabajo colaborativo. EHTC
Planificación de un trabajo colaborativo. EHTCPlanificación de un trabajo colaborativo. EHTC
Planificación de un trabajo colaborativo. EHTCGelen Garcia
 
IWMW 2002: Legislation, Disabilities and Education Web Sites.ppt
IWMW 2002: Legislation, Disabilities and Education Web Sites.pptIWMW 2002: Legislation, Disabilities and Education Web Sites.ppt
IWMW 2002: Legislation, Disabilities and Education Web Sites.pptIWMW
 
Gerocoaching proyecto, coaching para mejorar el trato y la calidad de vida de...
Gerocoaching proyecto, coaching para mejorar el trato y la calidad de vida de...Gerocoaching proyecto, coaching para mejorar el trato y la calidad de vida de...
Gerocoaching proyecto, coaching para mejorar el trato y la calidad de vida de...Ana Gilabert Pascual
 
DO YOU KNOW HOW? - Inverted yogic asanas vitalises the brain
DO YOU KNOW HOW? - Inverted yogic asanas vitalises the brainDO YOU KNOW HOW? - Inverted yogic asanas vitalises the brain
DO YOU KNOW HOW? - Inverted yogic asanas vitalises the brainBalaji Gorantla
 
Clasificación de los animales. isabel villar villar
Clasificación de los animales. isabel villar villarClasificación de los animales. isabel villar villar
Clasificación de los animales. isabel villar villarecicursofemxa
 
Diversas Variedades de Kimchi - Han Bokryeo
Diversas Variedades de Kimchi - Han BokryeoDiversas Variedades de Kimchi - Han Bokryeo
Diversas Variedades de Kimchi - Han BokryeoE. Warehouse
 
Vaimo looks at key points in making B2C and B2B e-commerce work
Vaimo looks at key points in making B2C and B2B e-commerce workVaimo looks at key points in making B2C and B2B e-commerce work
Vaimo looks at key points in making B2C and B2B e-commerce workImmo Böhm
 
Nobider kahini part-2
Nobider kahini part-2 Nobider kahini part-2
Nobider kahini part-2 Sonali Jannat
 
Presentation Rdcm (English Version)
Presentation Rdcm (English Version)Presentation Rdcm (English Version)
Presentation Rdcm (English Version)JimByrne
 

En vedette (20)

REPRACION-PORTATILES-BARCELONA
REPRACION-PORTATILES-BARCELONAREPRACION-PORTATILES-BARCELONA
REPRACION-PORTATILES-BARCELONA
 
Esencias Florales de Nenufares y Lotos
Esencias Florales de Nenufares y LotosEsencias Florales de Nenufares y Lotos
Esencias Florales de Nenufares y Lotos
 
El presupuesto en seguridad para 2013 presenta un aumento del 74%
El presupuesto en seguridad para 2013 presenta un aumento del 74%El presupuesto en seguridad para 2013 presenta un aumento del 74%
El presupuesto en seguridad para 2013 presenta un aumento del 74%
 
Info de redes
Info de redesInfo de redes
Info de redes
 
Las drogas
Las drogas Las drogas
Las drogas
 
Prefixa 2015 portfolio
Prefixa 2015 portfolioPrefixa 2015 portfolio
Prefixa 2015 portfolio
 
Planificación de un trabajo colaborativo. EHTC
Planificación de un trabajo colaborativo. EHTCPlanificación de un trabajo colaborativo. EHTC
Planificación de un trabajo colaborativo. EHTC
 
IWMW 2002: Legislation, Disabilities and Education Web Sites.ppt
IWMW 2002: Legislation, Disabilities and Education Web Sites.pptIWMW 2002: Legislation, Disabilities and Education Web Sites.ppt
IWMW 2002: Legislation, Disabilities and Education Web Sites.ppt
 
Windows Phone 8: MVVM pattern
Windows Phone 8: MVVM patternWindows Phone 8: MVVM pattern
Windows Phone 8: MVVM pattern
 
Tarea maestria
Tarea maestriaTarea maestria
Tarea maestria
 
Gerocoaching proyecto, coaching para mejorar el trato y la calidad de vida de...
Gerocoaching proyecto, coaching para mejorar el trato y la calidad de vida de...Gerocoaching proyecto, coaching para mejorar el trato y la calidad de vida de...
Gerocoaching proyecto, coaching para mejorar el trato y la calidad de vida de...
 
Sistema gestión colas espera de iProcuratio Consultores
Sistema gestión colas espera de iProcuratio ConsultoresSistema gestión colas espera de iProcuratio Consultores
Sistema gestión colas espera de iProcuratio Consultores
 
Hecho y noticia
Hecho y noticiaHecho y noticia
Hecho y noticia
 
DO YOU KNOW HOW? - Inverted yogic asanas vitalises the brain
DO YOU KNOW HOW? - Inverted yogic asanas vitalises the brainDO YOU KNOW HOW? - Inverted yogic asanas vitalises the brain
DO YOU KNOW HOW? - Inverted yogic asanas vitalises the brain
 
Clasificación de los animales. isabel villar villar
Clasificación de los animales. isabel villar villarClasificación de los animales. isabel villar villar
Clasificación de los animales. isabel villar villar
 
Diversas Variedades de Kimchi - Han Bokryeo
Diversas Variedades de Kimchi - Han BokryeoDiversas Variedades de Kimchi - Han Bokryeo
Diversas Variedades de Kimchi - Han Bokryeo
 
Vaimo looks at key points in making B2C and B2B e-commerce work
Vaimo looks at key points in making B2C and B2B e-commerce workVaimo looks at key points in making B2C and B2B e-commerce work
Vaimo looks at key points in making B2C and B2B e-commerce work
 
Probioticos o Tibicos
Probioticos o TibicosProbioticos o Tibicos
Probioticos o Tibicos
 
Nobider kahini part-2
Nobider kahini part-2 Nobider kahini part-2
Nobider kahini part-2
 
Presentation Rdcm (English Version)
Presentation Rdcm (English Version)Presentation Rdcm (English Version)
Presentation Rdcm (English Version)
 

Similaire à Consulta de campos calculos, informes, macros etc.

Me factura electronica Contpai
Me factura electronica ContpaiMe factura electronica Contpai
Me factura electronica ContpaiJavier Vielma Jr
 
Publicación Equipos Agencia
Publicación Equipos AgenciaPublicación Equipos Agencia
Publicación Equipos Agenciaguest7b7629
 
Incidentes en materia civil final
Incidentes en materia civil finalIncidentes en materia civil final
Incidentes en materia civil finalJisselle22
 
Tutorial computación básica ii
Tutorial computación básica iiTutorial computación básica ii
Tutorial computación básica iiGingerVillacis
 
Catalogo de normas_bolivianas___enero_2015
Catalogo de normas_bolivianas___enero_2015Catalogo de normas_bolivianas___enero_2015
Catalogo de normas_bolivianas___enero_2015Lucas Pierola
 
Catalogo normas-bolivianas-enero2015
Catalogo normas-bolivianas-enero2015Catalogo normas-bolivianas-enero2015
Catalogo normas-bolivianas-enero2015Alex Perez
 
Pma puente colombia (1)
Pma puente colombia (1)Pma puente colombia (1)
Pma puente colombia (1)UFPS
 
silo.tips_manual-tecnico-basic-lcd.pdf
silo.tips_manual-tecnico-basic-lcd.pdfsilo.tips_manual-tecnico-basic-lcd.pdf
silo.tips_manual-tecnico-basic-lcd.pdfalfonso500104
 
FUNED - Manual de convivencia
FUNED - Manual de convivencia FUNED - Manual de convivencia
FUNED - Manual de convivencia Liceo de los Andes
 
Manual para acreditar la certificación de Asesor Previsional V5.pdf
Manual para acreditar la certificación de Asesor Previsional V5.pdfManual para acreditar la certificación de Asesor Previsional V5.pdf
Manual para acreditar la certificación de Asesor Previsional V5.pdfCristinaTeheran1
 
10.36 aac borrador - normas disenogeometricocaminos
10.36   aac borrador - normas disenogeometricocaminos10.36   aac borrador - normas disenogeometricocaminos
10.36 aac borrador - normas disenogeometricocaminosSierra Francisco Justo
 
12.7a 1� borrador normas de dise�o geometrico de aminos.p = df
12.7a 1� borrador   normas de dise�o geometrico de aminos.p = df12.7a 1� borrador   normas de dise�o geometrico de aminos.p = df
12.7a 1� borrador normas de dise�o geometrico de aminos.p = dfSierra Francisco Justo
 
10.37 aac borrador - normas disenogeometricocaminos
10.37   aac borrador - normas disenogeometricocaminos10.37   aac borrador - normas disenogeometricocaminos
10.37 aac borrador - normas disenogeometricocaminosSierra Francisco Justo
 

Similaire à Consulta de campos calculos, informes, macros etc. (20)

Me factura electronica Contpai
Me factura electronica ContpaiMe factura electronica Contpai
Me factura electronica Contpai
 
Publicación Equipos Agencia
Publicación Equipos AgenciaPublicación Equipos Agencia
Publicación Equipos Agencia
 
Instalaciones 1
Instalaciones 1Instalaciones 1
Instalaciones 1
 
guia autocad 2000.pdf
guia autocad 2000.pdfguia autocad 2000.pdf
guia autocad 2000.pdf
 
Incidentes en materia civil final
Incidentes en materia civil finalIncidentes en materia civil final
Incidentes en materia civil final
 
Tutorial computación básica ii
Tutorial computación básica iiTutorial computación básica ii
Tutorial computación básica ii
 
Catalogo de normas_bolivianas___enero_2015
Catalogo de normas_bolivianas___enero_2015Catalogo de normas_bolivianas___enero_2015
Catalogo de normas_bolivianas___enero_2015
 
Catalogo normas-bolivianas-enero2015
Catalogo normas-bolivianas-enero2015Catalogo normas-bolivianas-enero2015
Catalogo normas-bolivianas-enero2015
 
Libro blanco
Libro blancoLibro blanco
Libro blanco
 
Pma puente colombia (1)
Pma puente colombia (1)Pma puente colombia (1)
Pma puente colombia (1)
 
silo.tips_manual-tecnico-basic-lcd.pdf
silo.tips_manual-tecnico-basic-lcd.pdfsilo.tips_manual-tecnico-basic-lcd.pdf
silo.tips_manual-tecnico-basic-lcd.pdf
 
Plantilla sg sst (1)
Plantilla sg sst (1)Plantilla sg sst (1)
Plantilla sg sst (1)
 
Plantilla sg sst
Plantilla sg sstPlantilla sg sst
Plantilla sg sst
 
FUNED - Manual de convivencia
FUNED - Manual de convivencia FUNED - Manual de convivencia
FUNED - Manual de convivencia
 
Manual para acreditar la certificación de Asesor Previsional V5.pdf
Manual para acreditar la certificación de Asesor Previsional V5.pdfManual para acreditar la certificación de Asesor Previsional V5.pdf
Manual para acreditar la certificación de Asesor Previsional V5.pdf
 
SEMANA2
SEMANA2SEMANA2
SEMANA2
 
3.1
3.13.1
3.1
 
10.36 aac borrador - normas disenogeometricocaminos
10.36   aac borrador - normas disenogeometricocaminos10.36   aac borrador - normas disenogeometricocaminos
10.36 aac borrador - normas disenogeometricocaminos
 
12.7a 1� borrador normas de dise�o geometrico de aminos.p = df
12.7a 1� borrador   normas de dise�o geometrico de aminos.p = df12.7a 1� borrador   normas de dise�o geometrico de aminos.p = df
12.7a 1� borrador normas de dise�o geometrico de aminos.p = df
 
10.37 aac borrador - normas disenogeometricocaminos
10.37   aac borrador - normas disenogeometricocaminos10.37   aac borrador - normas disenogeometricocaminos
10.37 aac borrador - normas disenogeometricocaminos
 

Consulta de campos calculos, informes, macros etc.

  • 1. FACULTAD DE ADMINISTRACION DE EMPRESAS ESCUELA DE CONTABILIDAD Y AUDITORIA CAMPOS CALCULADOS EN UNA TABLA FORMULARIOS INFORMES CONSULTAS MACROS CARLOS EBLA REA NAYELY TERSERO “1” 22 DE OCTUBRE DEL 2013
  • 2. INDICE ____________________________________________________________ 1 CAMPOS CALCULADOS EN ACCESS ____________________________________ 1 1.1. DEFICION_____________________________________________________________ 1 1.1.1. 1.1.2. Campos Calculados: _______________________________________________________ 2 Como Crear Campos Calculados ____________________________________________ 4 ___________________________________________________________ 6 FORMULARIOS ________________________________________________________ 6 2.1 Formularios _____________________________________________________________ 6 2.1.1 QUE NOS PERMITE LOS FORMULARIOS _______________________________________ 6 2.2 Pasos para crear un formulario en Access _________________________________ 7 2.3 Vistas de Formulario _____________________________________________________ 8 2.4 Cálculos y sumarios _____________________________________________________ 9 ___________________________________________________________ 9 INFORMES _____________________________________________________________ 9 3.1. Definición _______________________________________________________________ 9 3.1.2. Elementos de un informe _____________________________________________________ 10 3.2. Crear informes sencillos ________________________________________________ 11 3.2.1. ¿Qué desea hacer? __________________________________________________________ 11 3.3. Crear un informe mediante la herramienta de informes ____________________ 12 3.4. Crear un informe mediante el Asistente para informes ____________________ 12 3.4.1. Crear etiquetas utilizando el Asistente para etiquetas _____________________________ 13 3.4.2. Crear un informe utilizando la herramienta Informe en blanco _____________________ 13 3.5. Obtener información sobre las secciones del informe _____________________ 14 3.6. Obtener información sobre los controles _________________________________ 15 3.7. Ajustar el informe en la vista Presentación _______________________________ 16 3.8. Ajustar el informe en la vista Diseño _____________________________________ 17 3.8.1. Access muestra el informe en la vista Diseño. ___________________________________ 17 3.9. Agregar campos del panel Lista de campos ______________________________ 17 3.9.1. Guarde el trabajo ____________________________________________________________ 19 3.10. Guarde el diseño del informe ___________________________________________ 19
  • 3. 3.10.1. Ver el informe ______________________________________________________________ 19 3.10.2. Obtener una vista previa del informe utilizando Vista preliminar___________________ 21 3.11. Imprimir el informe ____________________________________________________ 21 3.11.1. Cambiar la configuración de página ___________________________________________ 21 3.11.2. Enviar el informe a una impresora ____________________________________________ 22 __________________________________________________________ 23 LA CONSULTA ________________________________________________________ 23 4.1 CONSULTA _____________________________________________________________ 23 4.2 Qué puede hacer una consulta ___________________________________________ 23 4.2.1 Elegir tablas _________________________________________________________________ 4.2.2 Modificar los datos de las tablas ________________________________________________ 4.2.3 Elegir uno o varios campos ____________________________________________________ 5.2.4 Seleccionar registros __________________________________________________________ 4.2.5 Realizar cálculos _____________________________________________________________ 4.2.6 Para crear nuevos formularios, informes o consultas ______________________________ 23 23 23 23 23 23 4.3 Consulta de selección ___________________________________________________ 24 4.3.1 Consulta de tablas de referencias cruzadas __________________________________________ 4.3.2 Consulta de acciones ____________________________________________________________ 4.3.3 Consulta de unión ______________________________________________________________ 4.3.4 Consulta de paso a través ________________________________________________________ 4.3.5 Consulta de definición de datos ___________________________________________________ 24 24 24 24 24 4.4 Proceso para crear una consulta en Access ______________________________ 24 4.5 Respaldar una base de datos Access _____________________________________ 27 4.5.1 El proceso de respaldo y recuperación __________________________________________ 27 4.5.2 Respaldar una base de datos Access ___________________________________________ 27 __________________________________________________________ 28 MACROS EN ACCESS _________________________________________________ 28 5.1. Definición ______________________________________________________________ 28 5.1.1. Diseñador de macros _________________________________________________________ 28 5.2. ¿Qué es una macro?____________________________________________________ 29 5.2.1. Explicación de las macros _____________________________________________________ 5.2.2. Nombres de macro ___________________________________________________________ 5.2.3. Argumentos _________________________________________________________________ 5.2.4. Condiciones _________________________________________________________________ 30 31 31 31 5.3. Acciones de macro _____________________________________________________ 32 5.3.1. Características nuevas de las macros en Office Access __________________________ 32 5.4. Crear una macro _______________________________________________________ 33 5.4.1. Características del Generador de macros _______________________________________ 33
  • 4. 5.4.2. Crear una macro independiente ________________________________________________ 35 5.4.3. Crear un grupo de macros ____________________________________________________ 35 5.5. Crear una macro incrustada _____________________________________________ 36 5.5.1. Guarde y cierre el informe. ____________________________________________________ 38 5.6. Editar una macro _______________________________________________________ 38 5.7. Ejecutar una macro _____________________________________________________ 39 5.7.1. Botones del panel de control del formulario. _____________________________________ 40 TERMINOLOGIA _________________________________________________________ 41 CONCLUSIONES _________________________________________________________ 42 RECOMENDACIONES _____________________________________________________ 43 BIBLIOGRAFIA___________________________________________________________ 44
  • 5. TABLA DE ILUSTRACIONES IMÁGENES IMAGEN 1, Campos Calculados __________________________________________________________ 2 IMAGEN 2, Pasos de Campos Calculados _________________________________________________ 3 IMAGEN 3, Pasos Campos Calculados ____________________________________________________ 3 IMAGEN 4, Ventana de Campos Calculados _______________________________________________ 3 IMAGEN 5, Consulta de Camp. calcula ____________________________________________________ 4 IMAGEN 6, Como Crear Campos Calculados, ______________________________________________ 4 IMAGEN 7______________________________________________________________________________ 5 IMAGEN 8, Vista Como queda el diseño ___________________________________________________ 5 IMAGEN 9, Para ver como se Ejecuta _____________________________________________________ 6 IMAGEN 10, Informes en Access _________________________________________________________ 9 IMAGEN 11, Funciones de Informe _______________________________________________________ 10 IMAGEN 12 ___________________________________________________________________________ 11 IMAGEN 13, Crear un Informe en blanco__________________________________________________ 14 IMAGEN 14, Agregar campos ___________________________________________________________ 18 IMAGEN 15, Vista Previa de Informe _____________________________________________________ 21 IMAGEN 16, Enviar Informe a una Impresora ______________________________________________ 22 IMAGEN 17, Proceso para crear una tabla ____________________________________________________ 25 IMAGEN 18 _____________________________________________________________________________ 25 IMAGEN 19 _____________________________________________________________________________ 25 IMAGEN 20 _____________________________________________________________________________ 26 IMAGEN 21 _____________________________________________________________________________ 26 IMAGEN 22 _______________________________________________________ ¡Error! Marcador no definido. IMAGEN 23 _______________________________________________________ ¡Error! Marcador no definido. IMAGEN 24, eliminar columnas de los informes __________________________ ¡Error! Marcador no definido. IMAGEN 25, cambiar el encabezado ___________________________________ ¡Error! Marcador no definido. IMAGEN 26 _______________________________________________________ ¡Error! Marcador no definido. IMAGEN 27, agregar totales a una columna ____________________________ ¡Error! Marcador no definido. IMAGEN 28, respaldar a una base de datos ___________________________________________________ 27 IMAGEN 29 _____________________________________________________________________________ 28 IMAGEN 30, Macros en Access __________________________________________________________ 29 IMAGEN 31, Que es un macro en Access _________________________________________________ 30 IMAGEN 32, Argumentos _______________________________________________________________ 31
  • 6. TABLAS Tabla 1, Condiciones ___________________________________________________________________ Tabla 2, Generar en Macro _____________________________________________________________ Tabla 3, Acciones ______________________________________________________________________ Tabla 4, Argumento de la Acción _________________________________________________________ 32 34 38 38
  • 7. OBJETIVOS o Un objetivo principal de un sistema de base de datos como es el Access es proporcionar a los usuarios finales una visión abstracta de los datos, esto se logra escondiendo ciertos detalles de cómo se almacenan y mantienen los datos. o TABLA: unidad donde se creara el conjunto de datos de nuestra BD. estos datos estarán ordenados en columnas verticales. en este se define los campos y sus características de los mismos. o CONSULTA: aquí definimos las preguntas que formularemos a la BD con el fin de extraer y presentar la información resultante de diferentes formas. o FORMULARIO: elemento él forma de ficha que permite la gestión de los datos de una forma más cómoda y más atractiva. o INFORME: permite reparar los registros de la BD de forma personalizada para imprimirlos. o MACRO: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.
  • 8. INTRODUCCION Microsoft Access es un sistema de administración de bases de datos es utilizada alrededor del mundo como almacenador de información de muchas aplicaciones, creado para crear, manipular y modificar bases de datos acerca de cualquier tema. A través de este programa se puede ordenar la información de diferentes formas según la que le sea más conveniente al usuario. Microsoft Access tiene diversas funciones con las cuales se pueda facilitar la manipulación y modificación de la información que contenga la base de datos. Este, útil, programa lo podemos utilizar para conseguir información acerca de un tema, cosa, persona o cualquier cosa que el usuario necesite de forma más rápida y ordenada ya que puede mostrarle al usuario cualquier dato solicitado por este que obtenga la base de datos. Al usar una base de datos, normalmente se usan informes para ver, formatear y resumir datos. Por ejemplo, se puede crear un informe de tipo lista para mostrar los números de teléfono de todos los contactos o un informe resumido para calcular el total de las ventas de la compañía en distintas regiones y períodos de tiempo.
  • 9. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA CAMPOS CALCULADOS EN ACCESS 1.1. DEFICION En el 2010 de Access, puede crear campos de tabla que calculan valores. Los cálculos pueden incluir los valores de campos en la misma tabla, así como las funciones integradas de Access. Notas: El cálculo no puede incluir campos de otras tablas o consultas. Los resultados del cálculo son de solo lectura. Crear un campo calculado Abra la tabla haciendo doble clic en el panel de navegación. Desplácese horizontalmente a la columna situada más a la derecha de la tabla y haga clic en el encabezado de columna Haga clic para agregar. En la lista que aparece, haga clic en Campo calculado y, a continuación, haga clic en el tipo de datos que desee para el resultado. Access muestra el Generador de expresiones. Comience a escribir el cálculo que desea realizar en este campo, por ejemplo: [Cantidad] * [precio unitario] Nota: Resulta que no es necesario que la preceda la expresión con un signo igual (=) . Haga clic en Aceptar. Access agrega el campo calculado y, a continuación, resalta el encabezado de campo para que escriba el nombre del campo. Escriba un nombre para el campo calculado y presione ENTRAR. Modificar un campo calculado Abra la tabla haciendo doble clic en el panel de navegación. Haga clic en el campo calculado en la que desea modificar. En la Campos ficha, en el de Propiedades grupo, haga clic en Modificar la expresión . Access muestra el Generador de expresiones. 1
  • 10. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA En el cuadro de expresión, realice las modificaciones necesarias para el cálculo. Nota No es necesario que la preceda la expresión con un signo igual ( de =). Haga clic en Aceptar. 1.1.1. Campos Calculados: Los campos calculados permiten utilizar, en las columnas de la vista de diseño de la consulta, información que no proviene de un campo, sino de una operación con valores de otros campos. Vamos a verlo mejor con un ejemplo, en nuestra tabla "producto". IMAGEN 1, Campos Calculados Tenemos listados, el producto, el precio de la unidad y también las unidades en existencias. Supongamos que necesitemos conocer cuál es el valor total de los artículos que tenemos en el almacén. Sería sencillo calcular, el total de seria el resultado de multiplicar las "Unidades En Existencia" por el "Precio Unidad" de cada artículo. Vamos a hacerlo, o mejor dicho, vamos a dejar que Access lo haga por nosotros. Como ya sabemos utilizar el asistente, vamos a aprender ahora a hacerlo desde al ventana de diseño. 2
  • 11. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA El primer paso, como siempre es acudir a la ventana de base de datos abrir la ventana de las consultas. IMAGEN 2, Pasos de Campos Calculados Y desde aquí IMAGEN 3, Pasos Campos Calculados Vamos a pulsar la opción crear una consulta en vista de diseño. En la ventana "Mostrar tabla" seleccionaremos la tabla "Productos" IMAGEN 4, Ventana de Campos Calculados 3
  • 12. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Y una vez seleccionada, pulsaremos agregar. En la venta de "Consulta de selección", en su sección superior, aparecerá la tabla que hemos escogido "Productos", con todos los campos que la componen. Nosotros solo necesitaremos "Nombre Producto" , "Descripción Producto", "Precio Unidad" y "Unidad En Existencias". IMAGEN 5, Consulta de Camp. calcula 1.1.2. Como Crear Campos Calculados Con el ratón pincharemos sobre los campos que necesitemos y los "arrastraremos" hasta la cabecera de las columnas de la cuadricula IMAGEN 6, Como Crear Campos Calculados, 4
  • 13. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Vemos como automáticamente las filas "Tabla" y "Mostrar" se rellenan con solo situar en la cabecera de cada columna el campo correspondiente. Pero aún falta el campo calculado. Dijimos que necesitábamos conocer cuál es el valor total de los artículos que tenemos en el almacén. Deducimos que el total de seria el resultado de multiplicar las "Unidades En Existencia" por el "Precio Unidad" de cada artículo. Vamos a hacerlo paso a paso. Primero es elegir un campo vacío, y ponerle el nombre que deseamos para nuestro nuevo campo, ¿Qué tal "Total"? IMAGEN 7 Ahora debemos escribir la expresión de cálculo de la siguiente manera: Total: [ ]*[ ] , es importante que respetemos el espacio el espacio en blanco tras los dos puntos, dentro de los corchetes irán los nombres de los campos que queramos utilizar para los cálculos. En definitiva, nuestra expresión quedaría así; Total: [Precio Unidad]*[Unidad En Existencia] Por ultimo solo tendremos que marcar la opción "mostrar" para visualizar el resultado cuando ejecutemos la consulta. IMAGEN 8, Vista Como queda el diseño Pulsaremos el icono "Ejecutar", como ya sabemos y este será el resultado 5
  • 14. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA IMAGEN 9, Para ver como se Ejecuta FORMULARIOS 2.1 Formularios En las bases de datos, los datos se almacenan en forma de tablas. Esto no quiere decir que deban tener esta forma de presentación en la pantalla a la hora de introducir datos o extraerlos, ni que haya que imprimirlos así. Aquí es donde entran los conceptos de formulario e informe. Ambos son similares, pero tienen una función diferente. Básicamente los formularios son presentaciones hechas para mostrar los datos en pantalla, mientras que los informes están pensados para imprimirlos. 2.1.1 QUE NOS PERMITE LOS FORMULARIOS Los formularios permiten mostrar al mismo tiempo en la pantalla campos procedentes de distintas tablas relacionadas de forma que resulte mucho más sencillo trabajar con ellas. Al mismo tiempo se puede hacer que no aparezcan determinados campos. Los formularios, unidos a un acceso a la base de datos mediante usuarios y contraseñas, permiten solucionar este problema. Se puede hacer que cada usuario vea los datos que le interesan manteniendo ocultos los restantes. Por otro lado los formularios permiten dar una apariencia más agradable a la presentación de los datos que hace que el trabajo con ellos sea más cómodo, permitiendo insertar datos, modificarlos, o eliminar algún registro. 6
  • 15. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA 2.2 Pasos para crear un formulario en Access El primer paso para crear un formulario es seleccionar la tabla en la cual se basará el formulario y posteriormente ir a la ficha Crear donde pulsaremos el botón Formulario e inmediatamente observaremos el formulario en pantalla Ilustración 1 En la parte inferior del formulario podrás observar un grupo de controles que nos permitirán desplazarnos entre todos los registros de la tabla. Guardar el formulario Finalmente debemos pulsar el botón Guardar para asignar un nombre a nuestro nuevo formulario y guardarlo como parte de nuestra base de datos Access. Ilustración 2 7
  • 16. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Podrás acceder al formulario desde el panel izquierdo que despliega los objetos de Access. Ilustración 3 2.3 Vistas de Formulario En Formulario hay tres vistas distintas, además de la presentación preliminar. 2.3.1 Vista diseño Como su nombre indica en esta vista fundamentalmente se varía el diseño del formulario. La ventana se compone de un menú y tres barras de herramientas: La primera barra de herramientas se refiere al diseño de formularios. Puede aparecer integrada debajo del menú o de forma independiente Los informes son presentaciones de los datos preparadas para imprimir. Los gestores de base de datos tienen la capacidad de ir intercalando los datos de la base sobre textos con cualquier formato de tal forma que generan de modo automático cartas, etiquetas postales, listados. 8
  • 17. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA 2.4 Cálculos y sumarios Los programas de bases de datos tienen la capacidad de realizar operaciones matemáticas sobre los registros. Así, por ejemplo, si se tiene almacenado en un campo de una tabla el salario de los empleados el programa puede calcular los salarios menos impuestos de cada empleado. INFORMES 3.1. Definición Un informe es un conjunto de informaciones organizadas y formateadas basándose en las exigencias del usuario y consiste en extraer y presentar los datos bajo el formato de facturas, etiquetas, postales, listines telefónicos... Existe la posibilidad de diseñar informes que presenten las informaciones del modo que se desee gracias al uso de diversos elementos gráficos, de texto, de imágenes... Los informes son esenciales para organizar e imprimir los datos en un estilo profesional. Un informe Access no es más que una tabla o consulta mostrada en una forma "elegante y dinámica", los informes son uno de los módulos de Access más importantes, ya que permiten automatizar en gran medida el desarrollo de documentos a partir de bases de datos. Gracias a las herramientas de agrupación y ordenación de datos, y combinado con el código vba que podemos asociar al informe. IMAGEN 10, Informes en Access 9
  • 18. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA 3.1.2. Elementos de un informe 1.- Secciones principales Un informe tiene las siguientes propiedades principales:  Pie del informe: Se refiere a la primera página del informe, es decir, la portada del informe  Encabezado de página: Datos que van a aparecer en todas las páginas del informe, concretamente en la parte superior  Detalle: en esta sección se incluyen los distintos registros correspondientes al encabezado de la página, que pueden ser más de uno, sería como un subformulario dentro de cada página del informe.  Pie de Página: Tiene la misma función que el encabezado de página, pero los datos aparecen en la parte inferior 2.- Funciones de un informe  Agrupar: Una de las opciones de un informe de Access más importante es la posibilidad de mostrar los datos agrupados, seleccionando uno o varios subgrupos. Al agrupar datos evitamos que aparezcan datos repetidos en nuestro informe. Por ejemplo, si queremos mostrar los datos de una tabla con inmuebles de toda España, y queremos que los agrupe según la provincia, para ello vamos sobre la parte izquierda del formulario en vista diseño y con el botón derecho le damos a la opción Ordenar y Agrupar: IMAGEN 11, Funciones de Informe  Ahora seleccionamos los campos que queremos Agrupar y el orden es el que queremos que aparezcan, una vez seleccionado en la parte de abajo aparecerán las opciones, de las que debemos activar "encabezado de página". En este momento en el informe se crea un nuevo encabezado, donde podemos incluir las etiquetas y textos necesarios para el encabezado de nuestro informe. En la 10
  • 19. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA sección de detalle aparecerán los registros relacionados con los datos principales del encabezado: IMAGEN 12 3.2. Crear informes sencillos Puede crear una amplia variedad de informes en Microsoft Office Access 2007, desde los más sencillos a los más complejos. Por ejemplo, debe comenzar por pensar en el origen de los registros del informe. Aunque el informe sea un listado sencillo de registros o un resumen agrupado de las ventas realizadas por zona comercial, primero debe determinar qué campos contienen los datos que desea ver en el registro y en qué tablas o consultas residen. Después de elegir el origen de los registros, normalmente le parecerá más sencillo crear el informe utilizando un asistente para informes. El Asistente para informes es una característica de Access que le guía por una serie de preguntas y, a continuación, genera un informe tomando como base las respuestas proporcionadas. 3.2.1. ¿Qué desea hacer? 3.2.1.1. Elegir un origen de registros Crear un informe mediante la herramienta de informes Crear un informe mediante el Asistente para informes Crear un informe utilizando la herramienta Informe en blanco Obtener información sobre las secciones del informe Obtener información sobre los controles Ajustar el informe en la vista Presentación Ajustar el informe en la vista Diseño Agregar controles al informe Guardar el trabajo Ver, imprimir o enviar el informe como mensaje de correo electrónico Elegir un origen de registros 11
  • 20. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Los informes constan de información extraída de una tabla o consulta, así como de la información almacenada en el diseño del informe, encabezado y gráfico. La tabla o consulta que proporciona los datos subyacentes también se conoce como origen de registros del informe. Si los campos que desea incluir se encuentran todos en una sola tabla, utilice dicha tabla como origen de registros. Si los campos se encuentran en más de una tabla, le será más conveniente utilizar una o más consultas como origen de registros. Puede que dichas consultas ya existan en la base de datos, o bien, puede ser necesario crear consultas específicas que cubran las necesidades del informe. En la sección Vea también encontrará vínculos que le permitirán obtener acceso a más información sobre las consultas. 3.3. Crear un informe mediante la herramienta de informes La herramienta Informe es la manera más rápida de crear un informe, porque lo genera inmediatamente sin solicitarle ningún tipo de información. El informe muestra todos los campos de la tabla o consulta subyacente. La herramienta Informe puede no crear el producto final terminado que desea obtener en última instancia, pero resulta muy útil para ver rápidamente los datos subyacentes. Después, puede guardar el informe y modificarlo en la vista Presentación o en la vista Diseño para que se adapte mejor a sus propósitos. En el panel de exploración, haga clic en la tabla o consulta en la que desea basar el informe. En el grupo Informes de la ficha Crear, haga clic en Informe. Access crea y muestra el informe en la vista Presentación. Para obtener más información sobre cómo ver e imprimir el informe, vea la sección Ver, imprimir o enviar el informe como mensaje de correo electrónico. Después de ver el informe, puede guardarlo y, a continuación, cerrar tanto el informe como la tabla o consulta subyacente que ha utilizado como origen de registros. La próxima vez que abra el informe, Access mostrará los datos más recientes del origen de registros. 3.4. Crear un informe mediante el Asistente para informes Puede utilizar el Asistente para informes para ser más selectivo acerca de los campos que van a aparecer en el informe. También puede especificar cómo se agrupan y se ordenan los datos, y puede utilizar los campos de más de una tabla o consulta, siempre que haya especificado de antemano las relaciones entre las tablas y consultas. En la sección Vea también encontrará vínculos que le permitirán tener acceso a más información sobre la creación de relaciones. En el grupo Informes de la ficha Crear, haga clic en Asistente para informes. Siga las instrucciones de las páginas del Asistente para informes. En la última, haga clic en Finalizar. 12
  • 21. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA En la Vista preliminar del informe, éste aparece tal y como se imprimirá. También puede ampliarlo para ver mejor determinados detalles. Para obtener más información acerca de cómo ver e imprimir el informe, vea la sección Ver, imprimir o enviar el informe como mensaje de correo electrónico. Nota: Si desea incluir en el informe campos de varias tablas y consultas, no haga clic en Siguiente ni en Finalizar después de seleccionar los campos de la primera tabla o consulta en la primera página del Asistente para informes. Al contrario, repita los pasos para seleccionar una tabla o consulta y haga clic en los campos que desee incluir en el informe hasta haber seleccionado todos los campos necesarios. A continuación, haga clic en Siguiente o en Finalizar para continuar. 3.4.1. Crear etiquetas utilizando el Asistente para etiquetas Utilice el Asistente para etiquetas para crear fácilmente etiquetas de una amplia variedad de tamaños. En el panel de exploración, abra la tabla o consulta que pasará a ser el origen de registros para las etiquetas haciendo doble clic en ella. En la ficha Crear, en el grupo Informes, haga clic en Etiquetas. Siga las instrucciones de las páginas del Asistente para etiquetas. En la última, haga clic en Finalizar. Access muestra las etiquetas en la Vista preliminar para que pueda verlas tal como aparecerán cuando se imprima. Puede utilizar el control deslizante en la barra de estado de Access para ampliar sus detalles. Para ver más información sobre cómo ver e imprimir el informe, vea la sección Ver, imprimir o enviar el informe como mensaje de correo electrónico. Nota Vista preliminar es la única vista que se puede usar para ver varias columnas; las demás vistas muestran los datos en una sola columna. 3.4.2. Crear un informe utilizando la herramienta Informe en blanco Si no está interesado en utilizar la herramienta Informe o el Asistente para informes, puede utilizar la herramienta Informe en blanco para crear un informe desde el principio. Puede resultar una forma muy rápida de crear un informe, especialmente si está pensando en incluir sólo unos pocos campos en él. El siguiente procedimiento muestra cómo utilizar la herramienta Informe en blanco: En el grupo Informes de la ficha Crear, haga clic en Informe en blanco. Se muestra un informe en blanco en la Vista Presentación y el panel Lista de campos se muestra a la derecha de la ventana de Access. En el panel Lista de campos, haga clic en el signo que está más junto a la tabla o tablas que contienen los campos que desea ver en el informe. 13
  • 22. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Arrastre cada campo al informe, de uno en uno, o mantenga presionada la tecla CTRL y seleccione varios campos y arrástrelos al informe al mismo tiempo. Con las herramientas del grupo Controles en la ficha Formato, se puede agregar un logotipo, título, números de páginas o la fecha y hora del informe. IMAGEN 13, Crear un Informe en blanco 3.5. Obtener información sobre las secciones del informe En Access, el diseño de los informes se divide en secciones. Puede ver las secciones del informe en la vista Diseño. Para crear informes útiles, debe comprender cómo funciona cada sección. Por ejemplo, la sección en la que eligió colocar un control calculado determina cómo calcula Access los resultados. En la lista siguiente se muestra un resumen de los tipos de sección y sus usos:  Encabezado del informe: Esta sección se imprime una vez al principio del informe. El encabezado del informe se utiliza para ofrecer información que normalmente aparecería en una página de portada, como un logotipo o un título y una fecha. Cuando se coloca un control calculado que utiliza la función de agregado Sum (Suma) en el encabezado del informe, el resultado de la suma se calcula para todo el informe. El encabezado del informe se imprime antes del encabezado de página.  Encabezado de página: Esta sección se imprime al principio de cada página. Por ejemplo, para repetir el título del informe en todas las páginas se utiliza el encabezado de página.  Encabezado de grupo: Esta sección se imprime al principio de cada grupo de registros y se utiliza para imprimir el nombre del grupo. Por ejemplo, en un informe cuyos datos estén agrupados por productos, el encabezado de grupo se utiliza para imprimir el nombre de los productos. Cuando se coloca un control calculado que utiliza la función Suma en el encabezado de grupo, la cantidad resultante de la suma corresponde al grupo actual.  Detalle: Esta sección se imprime una vez por cada fila del origen de registros. En ella se colocan los controles que constituyen el cuerpo principal del informe.  Pie del grupo: Esta sección se imprime al final de cada grupo de registros. Los pies de grupo se utilizan para imprimir información de resumen para un grupo.  Pie de página: Esta sección se imprime al final de cada página. Los pies de página se utilizan para imprimir números de página o información sobre cada página. 14
  • 23. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA  Pie del informe: Esta sección se imprime una vez al final del informe. Los pies del informe se utilizan para imprimir totales de los informes u otra información de resumen de todo el informe. Nota En la vista Diseño, el pie del informe aparece debajo del pie de página. Sin embargo, cuando se imprime el informe o se obtiene la vista previa, el pie del informe aparece encima del pie de página, justo después del último pie de grupo o la última línea de detalle en la última página. 3.6. Obtener información sobre los controles Los controles son objetos que muestran datos, realizan acciones y le permiten ver y trabajar con información que enriquece la interfaz de usuario, como etiquetas e imágenes. Control dependiente Los controles cuyo origen de datos son campos de una tabla o una consulta se denominan controles dependientes. Los controles dependientes se usan para mostrar valores contenidos en los campos de las bases de datos. Los valores pueden ser texto, fechas, números, valores Sí/No, imágenes o gráficos. El tipo más común de control dependiente es el cuadro de texto. Por ejemplo, un cuadro de texto de un formulario que muestre los apellidos de un empleado podría obtener esta información del campo Apellidos de la tabla Empleados. Control independiente Los controles que no tienen orígenes de datos (un campo o expresión) son controles independientes. Puede utilizar los controles independientes para mostrar información, líneas, rectángulos e imágenes. Por ejemplo, una etiqueta que muestra el título de un informe es un control independiente. Control calculado Los controles cuyo origen de datos es una expresión en lugar de un campo son controles calculados. El valor que desea que aparezca en el control se especifica definiendo una expresión como el origen de los datos del control. Una expresión es una combinación de operadores (como por ejemplo = y + ), nombres de controles, nombres de campos, funciones que devuelven un único valor y valores constantes. Por ejemplo, la siguiente expresión calcula el precio de un artículo con un descuento del 25 por ciento multiplicando el valor del campo Precio unidad por un valor constante (0,75). = [Precio unidad] * 0,75 En la sección Vea también encontrará vínculos donde podrá obtener más información sobre las expresiones. Cuando cree un informe, posiblemente lo más eficaz sea agregar y organizar primero todos los controles dependientes, especialmente si son la mayoría de los controles del informe. Después puede agregar los controles independientes y calculados que completen el diseño utilizando las herramientas del grupo Controles en la ficha Diseño. Los controles se enlazan con un campo especificando el campo del cual toma los datos el control. el campo del cual toma los datos el control. Puede crear un control enlazado con 15
  • 24. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA el campo seleccionado arrastrando el campo desde el panel Lista de campos hasta el informe. El panel Lista de campos muestra los campos de la tabla o consulta subyacente del informe. Para mostrar el panel Lista de campos, en la ficha Diseño, en el grupo Controles, haga clic en Agregar campos existentes. Como alternativa, puede enlazar un campo con un control escribiendo el nombre del campo en el propio control o en el cuadro del valor Origen Del Control de la hoja de propiedades del control. La hoja de propiedades define las características del control, como su nombre, su origen de datos y su formato. Utilizar el panel Lista de campos es la mejor manera de crear un control por dos motivos: Un control dependiente lleva adjunta una etiqueta y la etiqueta toma como título predeterminado el nombre del campo (o el título definido para el campo en la tabla o consulta subyacente), por lo que no es necesario escribir manualmente el título. Los controles dependientes heredan muchos de los mismos valores del campo de la tabla o consulta subyacente (como las propiedades Formato, Lugares Decimales y Máscara De Entrada). Por tanto, puede estar seguro de que estas propiedades del campo seguirán siendo las mismas cuando cree un control dependiente de dicho campo. Si ya ha creado un control independiente y desea enlazarlo con un campo, ajuste la propiedad Origen Del Control al nombre del campo. Para obtener información detallada sobre la propiedad Origen Del Control, busque "Origen Del Control" en la Ayuda. 3.7. Ajustar el informe en la vista Presentación Después de crear un informe, puede ajustar su diseño con precisión trabajando en la vista Presentación. Con los datos del informe como guía, puede ajustar el ancho de las columnas, reorganizar las columnas y agregar niveles de grupo y totales. Puede colocar nuevos campos en el diseño del informe y establecer las propiedades para el informe y sus controles. Para cambiar a la vista Presentación, haga clic con el botón secundario en el nombre del informe en el panel de exploración y, a continuación, haga clic en Vista Presentación . Access muestra el informe en la vista Presentación. Puede utilizar la hoja de propiedades para modificar las propiedades del informe así como de sus controles y secciones. Para mostrar la hoja de propiedades, presione F4. Puede usar el panel Lista de campos para agregar campos de la tabla o consulta subyacente al informe. Para mostrar el panel Lista de campos, realice una de las acciones siguientes: En el grupo Controles de la ficha Formato, haga clic en Agregar campos existentes. 16
  • 25. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Presione ALT+F8. Se pueden agregar campos arrastrándolos desde el panel Lista de campos hasta el informe. 3.8. Ajustar el informe en la vista Diseño Puede ajustar el diseño del informe con precisión trabajando en la vista Diseño. Puede agregar nuevos controles y campos al informe agregándolos a la cuadrícula de diseño. La hoja de propiedades le permite tener acceso a un mayor número de propiedades que puede establecer para personalizar el informe. Para cambiar a la vista Diseño, haga clic con el botón secundario en el nombre del informe en el panel de exploración y, a continuación, haga clic en Vista Diseño . 3.8.1. Access muestra el informe en la vista Diseño. La hoja Propiedades se utiliza para modificar las propiedades del informe en sí y los controles y secciones que contiene. Para mostrar la hoja de propiedades, presione F4. El panel Lista de campos se emplea para agregar al diseño del informe campos de la tabla o la consulta subyacentes. Para mostrar el panel Lista de campos, lleve a cabo una de las siguientes acciones: En el grupo Controles de la ficha Formato, haga clic en Agregar campos existentes. Presione ALT+F8. Se pueden agregar campos arrastrándolos desde el panel Lista de campos hasta el informe. 3.9. Agregar campos del panel Lista de campos Para agregar un solo campo, arrástrelo desde el panel Lista de campos a la sección del informe donde desee mostrarlo. Para agregar varios campos al mismo tiempo, mantenga presionada la tecla CTRL y haga clic en los campos que desea. A continuación, arrastre los campos seleccionados hasta el informe. Al colocar los campos en una sección del informe, Access crea un cuadro de texto dependiente para cada uno de esos campos e incluye automáticamente un control de etiqueta junto a cada uno de ellos. Agregar controles al informe Algunos controles se crean automáticamente, como el control de cuadro de texto dependiente que se crea al agregar al informe un campo desde el panel Lista de campos. Se pueden crear otros controles en la vista Diseño mediante las herramientas del grupo Controles en la ficha Diseño tab. 17
  • 26. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA IMAGEN 14, Agregar campos Averiguar el nombre de una herramienta Coloque el puntero del mouse sobre la herramienta. Access muestra el nombre de la herramienta. Crear un control utilizando las herramientas del grupo Controles Haga clic en la herramienta correspondiente al tipo de control que desee agregar. Por ejemplo, para crear una casilla de verificación, haga clic en la herramienta Casilla de verificación . Haga clic en la cuadrícula del informe donde desea colocar la esquina superior izquierda del control. Haga clic una vez para crear un control de tamaño predeterminado, o bien, haga clic en la herramienta y arrástrela en la cuadrícula de diseño para crear un control que tenga el tamaño deseado. Si no coloca correctamente el control al primer intento, muévalo con la ayuda del procedimiento siguiente:  Haga clic en el control para seleccionarlo.  Sitúe el puntero sobre el control hasta que se convierta en una flecha de cuatro puntas.  Arrastre el control a la ubicación deseada. Este procedimiento crea un control "independiente". Si el tipo de control puede mostrar datos (un cuadro de texto o casilla de verificación, por ejemplo), es necesario especificar un nombre de campo o una expresión en la propiedad Origen Del Control para el control antes de mostrar ningún dato. Vea la sección Obtener información sobre los controles de este tema para obtener más información. Muestre la hoja de propiedades. o o o 18 Para mostrar la hoja de propiedades en la Vista Diseño, realice una de las siguientes acciones: En la ficha Diseño, en el grupo Mostrar u ocultar, haga clic en Hoja de propiedades. Presione F4.
  • 27. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA 3.9.1. Guarde el trabajo Una vez guardado el diseño del informe, puede usarlo siempre que lo necesite. El diseño del informe sigue igual, pero los datos se actualizan cada vez que imprime el informe. Si cambian las necesidades del informe, puede modificar el diseño del mismo o crear un nuevo y similar basado en el original. 3.10. Guarde el diseño del informe  Haga clic en el botón de Microsoft Office y, a continuación, haga clic en Guardar o presione CTRL+G.   También puede hacer clic en Guardar en la Barra de herramientas de acceso rápido. Si el informe no tiene título, escriba un nombre en el cuadro Nombre del informe y haga clic en Aceptar. Guarde el diseño del informe con un nombre distinto  Haga clic en el botón de Microsoft Office  y, a continuación, haga clic en Guardar como. En el cuadro de diálogo Guardar como, escriba un nombre en el cuadro Guardar informe en, seleccione Informe en el cuadro Como y haga clic en Aceptar. Ver, imprimir o enviar el informe como mensaje de correo electrónico Una vez guardado el diseño del informe, puede usarlo una y otra vez. El diseño del informe sigue igual, pero los datos se actualizan cada vez que imprime el informe. Si cambian las necesidades del informe, puede modificar el diseño del mismo o crear un nuevo y similar basado en el original. 3.10.1. Ver el informe Existen varias formas para ver el informe. El método que elija dependerá de lo que desea hacer con el informe y de los datos: Si desea realizar cambios provisionales en los datos que aparezcan en el informe antes de imprimirlo, o si desea copiar los datos del informe al Portapapeles, utilice la vista Informe. Si desea poder cambiar el diseño del informe mientras ve los datos, utilice la vista Presentación. Si simplemente desea ver el aspecto del informe cuando se vaya a imprimir, utilice la Vista preliminar. Nota Si el formato del informe cuenta con varias columnas, podrá ver sólo el diseño de columna en la Vista preliminar. La Vista Presentación y la de informe muestran el informe como una única columna. 19
  • 28. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Ver el informe en la vista Informe La vista Informe es la vista predetermina que se utiliza cuando se hace doble clic en un informe en el panel de exploración. Si el informe no está abierto, haga doble clic sobre él en el panel de exploración para verlo en la vista Informe. Trabajar con los datos en la vista Informe En la Vista Informes, puede seleccionar texto y copiarlo en el Portapapeles. Para seleccionar filas completas, haga clic y arrastre en el margen derecho las fichas que desea seleccionar. A continuación puede copiar estas filas en el Portapapeles siguiendo uno de estos procedimientos: En el grupo Portapapeles de la ficha Inicio, haga clic en Copiar.    Haga clic con el botón secundario en las filas seleccionadas y, a continuación, haga clic en Copiar. Método abreviado de teclado Presione CTRL+C. Mostrar sólo las filas que desee usando filtros Se pueden aplicar filtros directamente al informe sin dejar la vista Informe. Por ejemplo, si se tiene la columna "País/región" y se desea ver sólo aquellas filas donde está "Canadá", siga el procedimiento siguiente:  Busque la palabra "Canadá" en el informe y haga clic con el botón secundario sobre ella.  Haga clic en Igual a "Canadá".  Access creará y aplicará el filtro.  Crear un filtro más detallado  Haga clic con el botón secundario del mouse en el campo que desee filtrar.  Haga clic en Filtros comunes.  Haga clic en la condición del filtro deseada.  Especifique los criterios.  Activar y desactivar un filtro Puede alternar entre mostrar contenido filtrado y no filtrado haciendo clic en Alternar filtro en el grupo Ordenar y filtrar de la ficha Inicio. De esta manera no se elimina el filtro: simplemente se activa y se desactiva. Quitar un filtro Haga clic con el botón secundario del mouse en el campo cuyo filtro desea quitar. Haga clic en Quitar filtro. Una vez que se haya eliminado un filtro, no se podrá volver a activar usando el comando Alternar filtro. Tendrá que volver a crear el filtro. 20
  • 29. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Nota Si aplica un filtro a un informe y luego guarda y cierra el informe, el filtro también se guarda. Sin embargo, cuando vuelva a abrir el informe, Access no aplicará el filtro. Para volver a aplicar el filtro, en la ficha Inicio, en el grupo Ordenar y filtrar, haga clic en Alternar filtro. 3.10.2. Obtener una vista previa del informe utilizando Vista preliminar  Haga clic con el botón secundario en el informe en el panel de exploración y, a continuación, haga clic en Vista preliminar en el menú contextual.  Puede utilizar los botones de desplazamiento para ver las páginas de un informe secuencialmente, o para ir directamente a cualquiera de ellas. IMAGEN 15, Vista Previa de Informe     Haga clic para mostrar la primera página. Haga clic para mostrar la página anterior. Haga clic para mostrar la página siguiente. Haga clic para mostrar la última página. Escriba el número de página en este cuadro y presione ENTRAR para ir a una página concreta 3.11. Imprimir el informe Un informe se puede imprimir desde cualquier vista, con independencia de que esté abierto o cerrado. Antes de imprimirlo, es conveniente asegurarse bien de la configuración de página, como márgenes u orientación. Access guarda la configuración de página junto con el informe, de modo que sólo es preciso establecerla una vez. Sin embargo, podrá modificarla posteriormente si cambian sus necesidades de impresión. 3.11.1. Cambiar la configuración de página  Abra el informe en Vista preliminar. Puede cambiar la configuración de la página en cualquier vista, pero Vista preliminar es mejor porque puede ver inmediatamente el efecto de cualquier cambio realizado.  En la ficha Vista preliminar, en el grupo Diseño de página, haga clic en Vertical o en Horizontal para definir la orientación de la página; en Tamaño establecer el tamaño del papel; en Márgenes 21 para para ajustar los márgenes, etc.
  • 30. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA  Una vez hecho el cambio, utilice los botones de exploración para ver varias páginas y asegurarse de que no se ha creado ningún problema de formato en las páginas siguientes. 3.11.2. Enviar el informe a una impresora  Abra el informe en cualquier vista o selecciónelo en el panel de exploración.  Haga clic en el botón de Microsoft Office  Imprimir. Access mostrará el cuadro de diálogo Imprimir. y, a continuación, haga clic en Especifique las opciones deseadas, como la impresora, el intervalo de impresión o el número de copias. o o Haga clic en Aceptar. Enviar el informe por correo electrónico Puede enviar su informe a los destinatarios como mensaje de correo electrónico en lugar de imprimir una copia de papel. En el panel de exploración, haga clic en el informe para seleccionarlo, haga clic en el botón Microsoft Office y, a continuación, en Correo electrónico . En el cuadro de diálogo Enviar objeto como, dentro de la lista Seleccionar el formato de resultados, haga clic en el formato de archivo que desee utilizar. IMAGEN 16, Enviar Informe a una Impresora Rellene los demás cuadros de diálogo que aparezcan. En el programa de correo electrónico, escriba los detalles del mensaje y envíelo. 22
  • 31. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA LA CONSULTA 4.1 CONSULTA La consulta es una solicitud de información a la base de datos. Los datos mostrados pueden proceder de una sola tabla o de un conjunto de tablas. El resultado de la consulta es la "Hoja de respuestas dinámica"; en esta hoja se encuentra la información extraída de las tablas. En determinados tipos de consulta se puede modificar la información de las tablas, pero la consulta sigue siendo una forma de acceder a la tabla, no un objeto que almacene información. La consulta muestra lo que la tabla almacena según los criterios solicitados. La consulta es un filtro avanzado, y funciona prácticamente de la misma forma. Lo único que los diferencia es que los filtros sólo se pueden activar desde una tabla o desde un formulario. 4.2 Qué puede hacer una consulta 4.2.1 Elegir tablas: las consultas se pueden realizar sobre una sola tabla o sobre todas las tablas creadas en esa base de datos. De esta forma las combinaciones posibles para obtener información son muchas. 4.2.2 Modificar los datos de las tablas: aunque las consultas no son tablas, dan acceso a ellas, y permite modificar, eliminar o añadir registros nuevos. También se puede utilizar una consulta para crear una nueva tabla que contenga registros de otra tabla o de varias tablas. 4.2.3 Elegir uno o varios campos: al crear una consulta es posible especificar qué campo se desea ver. 5.2.4 Seleccionar registros: una consulta se puede concretar hasta el punto de ver sólo un registro. 4.2.5 Realizar cálculos: se pueden realizar cálculos con los campos mostrados en la consulta. Por ejemplo contar el número de registros seleccionados o acumular totales. Se crearán campos nuevos: campos calculados que contendrán el resultado del cálculo. 4.2.6 Para crear nuevos formularios, informes o consultas: partiendo de los datos obtenidos en una consulta se pueden crear nuevos elementos. 23
  • 32. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA 4.3 Consulta de selección Es la más sencilla, se indican unos criterios para ver sólo lo que interesa de una tabla. Los datos aparecen en la Hoja de respuestas dinámicas, esta parece una tabla pero no lo es, sólo muestra los datos de una tabla o de varias tablas según los criterios de la consulta. Aunque la hoja de respuestas dinámica no es una tabla se pueden introducir datos en las tablas a través de ella. 4.3.1 Consulta de tablas de referencias cruzadas Presenta los datos con títulos en las filas y en las columnas; la apariencia es la de una hoja de cálculo. De esta forma se resume en muy poco espacio mucha información de una forma muy clara. 4.3.2 Consulta de acciones Es una forma de modificar registros de una o varias tablas a través de una sola operación. A través de este tipo de consulta también se puede crear una nueva tabla, eliminar o añadir registros, modificarlos. 4.3.3 Consulta de unión Combina campos que coinciden en más de una tabla. 4.3.4 Consulta de paso a través Envía instrucciones a una base de datos SQL. 4.3.5 Consulta de definición de datos Se puede modificar una base de datos de Access utilizando instrucciones de SQL. 4.4 Proceso para crear una consulta en Access El primer paso para crear una consulta en Access es saber la pregunta que deseamos hacer a la base de datos, así que antes de iniciar con el Asistente para consultas debemos tener una idea del tipo de información que deseamos obtener. Por ejemplo: Me gustaría tener una lista de todos los departamentos de la empresa. Para iniciar con la creación de una consulta en Access debemos ir a la ficha Crear y pulsar el botón Asistente para consultas que se encuentra dentro del grupo Consultas. 24
  • 33. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA IMAGEN 17, Proceso para crear una tabla Se mostrará el primer paso del proceso el cual nos permite elegir el tipo de consulta que deseamos crear. En este ejemplo crearé una consulta sencilla. IMAGEN 18 En el segundo paso del proceso podremos elegir la tabla que contiene la información que necesitamos. Además podremos elegir todas o algunas de las columnas de la tabla seleccionada, solamente será necesario pasarlas del recuadro de la izquierda al recuadro de la derecha. IMAGEN 19 25
  • 34. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA El último paso del Asistente para consultas nos permite asignar un título a la consulta. IMAGEN 20 Por ahora dejaré seleccionada la opción Abrir la consulta para ver información y pulsaré el botón Finalizar. Esto cerrará el Asistente para consultas y mostrará el resultado de la consulta: IMAGEN 21 26
  • 35. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA En el panel izquierdo podrás observar la lista de consultas que hayas creado. Si no ves la lista de Consultas es probable que estés observando algún otro tipo de objeto de Access, solamente haz clic sobre el título del panel izquierdo y selecciona la opción Consultas. 4.5 Respaldar una base de datos Access Es posible dañar o destruir por completo una base de datos Access por lo que es muy importante realizar frecuentemente un respaldo de la información. Para evitar cualquier problema mayor es importante respaldar nuestras bases de datos Access. 4.5.1 El proceso de respaldo y recuperación En ningún momento podemos permitir que nuestros datos sean dañados o destruidos en su totalidad. Debemos establecer los mecanismos necesarios para que, en caso de tener una situación grave, podamos regresar al último estado correcto de una base de datos. Este proceso es conocido como recuperación de una base de datos. La mejor práctica que podemos tener para facilitar la recuperación de cualquier base de datos es hacer continuamente copias o respaldos de cada una de nuestras bases de datos. Si ocurre cualquier problema solo será necesario restaurar la última copia de seguridad (respaldo) para recuperar la última versión estable de nuestra base de datos. 4.5.2 Respaldar una base de datos Access Para respaldar una base de datos Access que está actualmente abierta debemos ir a la ficha Inicio e ir a la sección Guardar & Publicar para seleccionar la opción Guardar base de datos como y posteriormente, dentro de la sección Avanzadas, elegir la opción Realizar copia de seguridad de la base de datos. IMAGEN 22, respaldar a una base de datos 27
  • 36. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Al pulsar el botón Guardar como se mostrará un cuadro de diálogo sugiriendo un nombre para el respaldo que contendrá la fecha actual. IMAGEN 23 Finalmente pulsa el botón Guardar para respaldar la base da datos. Access creará una copia de seguridad en la ubicación elegida de manera que esté disponible. Para restaurar una base de datos que está dañada será suficiente con sobrescribir el archivo actual con el último respaldo guardado. MACROS EN ACCESS 5.1. Definición En este artículo, se explica el concepto de macro y su utilidad para ahorrar tiempo automatizando tareas que se efectúan con frecuencia. Se analizan los conceptos básicos relacionados con la creación y el uso de macros y también se mencionan mejoras en las macros en Microsoft Office Access 2007. 5.1.1. Diseñador de macros Access 2010 tiene un nuevo diseñador de macros que resulta muy fácil crear macros complejas al tiempo que reduce los errores de codificación. Utilizar el diseñador para ello, utilice la reutilización de las listas, IntelliSense, lista desplegable de las macros existentes, la funcionalidad de arrastrar y colocar y las acciones de copiar y pegar. Los desarrolladores apreciarán la interfaz de usuario mejorada que ayuda a facilitar un flujo lógico sin problemas de las acciones con la construcción del bloque condicional. También es fácil de compartir las macros, ya sea por correo electrónico, las páginas web o blogs y grupos de noticias. 28
  • 37. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Si alguna vez ha creado las macros en las versiones anteriores de Microsoft Access, está familiarizado con el generador de macros de tres columnas (consulte la figura 1). Se agregan instrucciones condicionales en la columna Condición, agregarán acciones de macro en la columna Acción y los parámetros especificados en la columna Argumentos. La figura 1. La versión antigua del creador de la macro IMAGEN 24, Macros en Access 5.2. ¿Qué es una macro? Una macro es una herramienta que permite automatizar tareas y mejorar la funcionalidad de formularios, informes y controles. Por ejemplo, si agrega un botón de comando a un formulario, asocia el evento Al Hacer Click del botón a una macro y esta macro contiene los comandos que desea que se ejecuten cada vez que se haga clic en el botón. En Access, resulta útil considerar las macros como un lenguaje de programación simplificado que se escribe generando una lista de acciones a realizar. Para generar una macro, seleccionará cada acción en una lista desplegable y luego completará la información necesaria para cada acción. Las macros permiten mejorar la funcionalidad de formularios, informes y controles sin escribir código en un módulo de Visual Basic para Aplicaciones (VBA). Las macros proporcionan un subconjunto de los comandos disponibles en VBA y, para la mayoría de los usuarios, es más fácil generar una macro que escribir código de VBA. Por ejemplo, suponga que desea iniciar un informe directamente desde un formulario de entrada de datos. Puede agregar un botón al formulario y, a continuación, crear una macro que inicie el informe. Puede tratarse de una macro independiente (un objeto independiente en la base de datos), que luego se asocie al evento Al Hacer Click del botón, o la macro puede estar incrustada directamente en el propio evento Al Hacer Click del botón (una característica nueva en Office Access 2007). De cualquiera de las dos maneras, cuando se haga clic en el botón, la macro se ejecutará e iniciará el informe. 29
  • 38. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Las macros se crean usando el Generador de macros, que se muestra en la siguiente ilustración. IMAGEN 25, Que es un macro en Access Para mostrar el Generador de macros En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible, haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a continuación, haga clic en Macro. 5.2.1. Explicación de las macros El término "macro" se usa con frecuencia para referirse a los objetos macro independientes (es decir, los objetos que se ven en Macros en el panel de exploración) aunque, en realidad, un objeto macro puede contener varias macros. En tal caso, se conoce como grupo de macros. Un grupo de macros se representa en el panel de exploración como un objeto macro único, pero en realidad, un grupo de macros contiene más de una macro. Por supuesto, es posible crear cada macro en un objeto independiente, pero a menudo tiene sentido agrupar varias macros relacionadas en un solo objeto. El nombre que aparezca en la columna Nombre de macro sirve para identificar a cada macro. Una macro consta de acciones de macro individuales. La mayoría de las acciones requieren argumentos. Además, puede asignar nombres a las macros de un grupo de macros y agregar condiciones para controlar la forma de ejecutarse cada acción. En las siguientes secciones se describen estas funciones de forma más detallada. 30
  • 39. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA 5.2.2. Nombres de macro Si un objeto macro sólo contiene una macro, no es necesario utilizar nombres de macro. Se puede hacer referencia a la macro por el nombre del objeto. No obstante, en el caso de un grupo de macros, se debe asignar un nombre único a cada macro. Si la columna Nombre de macro no está visible en el Generador de macros, haga clic en Nombres de macro en el grupo Mostrar/Ocultar de la ficha Diseño. Encontrará más información sobre la ejecución de macros en grupos de macros más adelante en este artículo. 5.2.3. Argumentos Un argumento es un valor que proporciona información para la acción, como la cadena que se debe mostrar en un cuadro de mensaje, el control que se debe operar, etc. Algunos argumentos son necesarios y otros son opcionales. Los argumentos se pueden ver en el panel Argumentos de acción, en la parte inferior del Generador de macros. IMAGEN 26, Argumentos Una función nueva del Generador de macros de Office Access 2007 es la columna Argumentos, que permite ver (pero no editar) los argumentos de una acción en la misma línea de la acción. De esta forma, es un poco más fácil leer la macro porque ya no es necesario seleccionar una acción para mostrar los argumentos. Para mostrar la columna Argumentos, haga clic en Argumentos en el grupo Mostrar/Ocultar en la ficha Diseño. 5.2.4. Condiciones Una condición especifica ciertos criterios que se deben cumplir para que se pueda realizar una acción. Se puede utilizar cualquier expresión que pueda dar como resultado True/False o Sí/No. La acción no se ejecutará si la expresión devuelve como resultado False, No o 0 (cero). Si la expresión devuelve cualquier otro valor, la acción se ejecutará. Para que una condición pueda controlar más de una acción, escriba unos puntos suspensivos (...) en la columna Condición para cada acción subsiguiente que desee que se aplique a la condición. Si la expresión devuelve False, No o 0 (cero), no se ejecutará ninguna de las acciones 31
  • 40. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Tabla 1, Condiciones Use esta expresión para llevar a cabo la Si: acción [Ciudad]="París" DCont("[IdPedido]", "Pedidos")>35 DCont("*", "Detalles de pedido", "[IdPedido]=Formularios![Pedidos]![IdPedido]")>3 [FechaEnvío] Entre #2-Feb-2006# Y #2-Mar-2006# Formularios![Productos]![UnidadesEnStock]<5 EsNulo([Nombre]) [PaísRegión]="UK" Formularios![TotalVentas]![TotalPedidos]>100 Y [País o región] En ("Francia", "Italia", "España") Y Longitud([CódigoPostal])<>5 CuadroMsj("¿Confirmar cambios?",1)=1 [Variables temporales]![ResultadoCuadroMsj]=2 París es el valor de Ciudad en el campo en el formulario desde el cual se ejecutó la macro. Hay más de 35 entradas en el campo Id Pedido de la tabla Pedidos. Hay más de tres entradas en la tabla Detalles de pedido para las cuales el campo Id Pedido de la tabla coincide con el campo Id Pedido del formulario Pedidos. El valor del campo Fecha Envío del formulario desde el cual se ejecuta la macro no es anterior a 2-Feb-2006 y no es posterior a 2Mar-2006. El valor del campo Unidades En Stock del formulario Productos es menor que cinco. El valor Nombre del formulario desde el que se ejecuta la macro es nulo (no tiene valor). Esta expresión es equivalente a [Nombre] Es Nulo. El valor en el campo País o región del formulario desde el que se ejecuta la macro es UK, y el valor del campo Total Pedidos del formulario Total Ventas es mayor que 100. El valor en el campo País o región del formulario desde el cual se ejecuta la macro es Francia, Italia o España y el código postal no es de 5 caracteres de longitud. Se hace clic en Aceptar en un cuadro de diálogo donde la función Cuadro Msj muestra "¿Confirmar cambios?". Si hace clic en Cancelar en el cuadro de diálogo, Access omite la acción. La variable temporal que se utiliza para almacenar el resultado de un cuadro de mensaje se compara con 2 (vbCancel=2). Sugerencia Para hacer que Access omita temporalmente una acción, especifique False como condición. Omitir temporalmente una acción puede ser de utilidad cuando esté tratando de solucionar problemas en una macro. 5.3. Acciones de macro Las acciones son los bloques de creación para generar las macros. Access proporciona una gran cantidad de acciones entre las que elegir, que habilitan una amplia variedad de comandos. Por ejemplo, algunas de las acciones más utilizadas sirven para abrir un informe, buscar un registro, mostrar un cuadro de mensaje o aplicar un filtro a un formulario o un informe. 5.3.1. Características nuevas de las macros en Office Access En versiones anteriores de Access, muchas funciones de las más habituales no se podían ejecutar sin escribir código de VBA. En Office Access 2007, se han integrado nuevas características y acciones de macro para ayudar a eliminar la necesidad de código. 32
  • 41. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Macros incrustadas Ahora tiene la posibilidad de incrustar macros en cualquiera de los eventos proporcionados por un formulario, un informe o un control. Una macro incrustada no está visible en el panel de exploración; pasa a formar parte del formulario, el informe o el control en el que se creó. Mayor seguridad: Cuando el botón Mostrar todas las acciones no está resaltado en el Generador de macros, las únicas acciones de macro y argumentos de Ejecutar Comando que están disponibles para el uso son las que no requieren estado de confianza para ejecutarse. Una macro generada con estas acciones se ejecutará aunque la base de datos esté en modo deshabilitado (cuando no se permite la ejecución de VBA). Tratamiento de errores y depuración Office Access 2007 proporciona nuevas acciones de macro, como Al Ocurrir Error (similar a la instrucción "On Error" en VBA) y Borrar Error De Macro, que permiten realizar acciones específicas cuando se producen errores durante la ejecución de la macro. Variables temporales: Tres nuevas acciones de macro (Definir Variable Temporal, Quitar Variable Temporal y Quitar Todas Las Variables Temporales) permiten crear y usar variables temporales en las macros. Pueden utilizarse en expresiones condicionales para controlar la ejecución de macros, o para pasar datos a informes o formularios, o desde ellos, o para cualquier otro propósito que requiera un almacenamiento temporal para un valor. 5.4. Crear una macro En Office Access 2007, una macro o un grupo de macros puede estar contenida en un objeto macro (a veces denominado "macro independiente"), o una macro puede estar incrustada en cualquier propiedad de evento de un formulario, un informe o un control. 5.4.1. Características del Generador de macros El Generador de macros sirve para crear y modificar macros. Para abrir el Generador de macros: En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible, haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a continuación, haga clic en Macro. Access presenta el Generador de macros. Utilice el Generador de macros para crear la lista de acciones que desea que se lleven a cabo cuando se ejecute la macro. La primera vez que abra el Generador de macros, aparecerán las columnas Acción, Argumentos y Comentario. En Argumentos de acción, es donde se especifican y editan los argumentos para cada acción de macro, cuando son necesarios. Aparece un cuadro que ofrece una breve descripción de cada acción o argumento. Haga clic en una acción o en un argumento de acción para leer su descripción en el cuadro. 33
  • 42. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA En la tabla siguiente, se muestran los comandos que están disponibles en la ficha Diseño del Generador de macros. Tabla 2, Generar en Macro Grupo Comando Descripción Herramientas Ejecutar Paso a paso Realiza las acciones enumeradas en la macro. Habilita el modo paso a paso. Cuando se ejecuta la macro en este modo, las acciones se realizan de una en una. Después de completar cada acción, se muestra el cuadro de diálogo Macro paso a paso. Haga clic en Paso a paso en el cuadro de diálogo para avanzar a la siguiente acción. Haga clic en Detener todas las macros para detener la macro en curso y cualquiera otra que se esté ejecutando. Haga clic en Continuar para salir del modo paso a paso y llevar a cabo las acciones restantes sin pararse. Si se especifica un argumento de acción que puede contener una expresión, este botón se habilita. Haga clic en Generador para abrir el cuadro de diálogo Generador de expresiones, que puede usar para crear la expresión. Inserta una o varias filas de acción en blanco delante de las filas seleccionadas. Elimina las filas de acción seleccionadas. Muestra más o menos acciones de macro en la lista desplegable Acción. Para mostrar una lista más larga de acciones de macro, haga clic en Mostrar todas las acciones. Cuando haya una lista más larga disponible, el botón Mostrar todas las acciones aparecerá seleccionado. Si selecciona una acción de macro de esta lista más larga de acciones de macro, es posible que tenga que conceder a la base de datos un estado de confianza explícita para poder ejecutar la acción. Para cambiar de una lista larga de acciones de macro a una lista corta que contenga únicamente las acciones de macro que puede utilizar en una base de datos sin el estado de confianza asignado, asegúrese de que el botón Mostrar todas las acciones no está seleccionado. Sugerencia Si el botón Mostrar todas las acciones está seleccionado, haga clic en el botón Mostrar todas las acciones para cancelar la selección. Si el botón Mostrar todas las acciones no está seleccionado, la lista más corta de acciones de macro de confianza está disponible. Muestra u oculta la columna Nombres de macro. Los nombres de macro son necesarios en los grupos de macros para distinguir unas macros de otras; en los demás casos, los nombres son opcionales. Para obtener más información, vea la sección Crear un grupo de macros, más adelante en este artículo. Muestra u oculta la columna Condición. Esta columna se utiliza para escribir expresiones que controlen cuándo se realizará una acción. Muestra u oculta la columna Argumentos. Esta columna muestra los argumentos para cada acción de macro y permite una lectura más cómoda de la macro. Si no se muestra la columna Argumentos, tendrá que hacer clic en cada acción y leer los argumentos en Argumentos de acción. No se pueden insertar argumentos en la columna Argumentos. Generador Filas Mostrar ocultar Insertar filas u Eliminar filas Mostrar todas las acciones Nombres macro Condiciones Argumentos 34 de
  • 43. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA 5.4.2. Crear una macro independiente En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible, haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a continuación, haga clic en Macro. Se muestra el Generador de macros. Agregue una acción a la macro: En el Generador de macros, haga clic en la primera celda en blanco de la columna Acción. Escriba la acción que desea utilizar o haga clic en la flecha para mostrar la lista de acciones donde, a continuación, podrá seleccionar la acción que desea usar. En Argumentos de acción, especifique argumentos para la acción, si son necesarios. Para ver una descripción breve de cada argumento, haga clic en el cuadro del argumento y lea la descripción que aparece a la derecha del argumento. Sugerencias Si lo desea, puede escribir un comentario para la acción. Para agregar más acciones a la macro, muévase a otra fila de acción y repita el paso 2. Access lleva a cabo las acciones en el orden en que se enumeren. 5.4.3. Crear un grupo de macros Si desea agrupar varias macros relacionadas en un objeto macro, puede crear un grupo de macros. En el grupo Otros de la ficha Crear, haga clic en Macro. Si el comando no está disponible, haga clic en la flecha situada debajo del botón Módulo o Módulo de clase y, a continuación, haga clic en Macro. Se muestra el Generador de macros. En la ficha Diseño, en el grupo Mostrar u ocultar, haga clic en Nombres de macro si no se ha seleccionado todavía. Aparece la columna Nombre de macro en el Generador de macros. Nota Los nombres de macro son necesarios en los grupos de macros para distinguir unas macros de otras. El nombre de macro aparece en la misma línea que la primera acción de la macro. La columna Nombre de macro se deja en blanco para las siguientes acciones de la macro. La macro finaliza en la siguiente entrada de la columna Nombre de macro. En la columna Nombre de macro, especifique un nombre para la primera macro del grupo de macros. 35
  • 44. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA  Agregue las acciones que desea que realice la primera macro:  En la columna Acción, haga clic en la flecha para presentar la lista de acciones.  Haga clic en la acción que desea agregar. En Argumentos de acción, especifique argumentos para la acción, si son necesarios. Para ver una descripción breve de cada argumento, haga clic en el cuadro del argumento y lea la descripción que aparece a la derecha del argumento. Sugerencias Si lo desea, puede escribir un comentario para la acción. Desplácese a la columna Nombre de macro de la siguiente fila vacía y, a continuación, escriba un nombre para la siguiente macro del grupo de macros.   Agregue las acciones que desea que realice la macro. Repita los pasos 5 y 6 para cada macro del grupo. Notas Si ejecuta un grupo de macros haciendo doble clic en él en el panel de exploración o haciendo clic en Ejecutar en el grupo Herramientas de la ficha Macro, Access sólo ejecuta la primera macro y se detiene cuando encuentra el segundo nombre de macro. Cuando guarde el grupo de macros, el nombre que especifique será el nombre del grupo completo. Este nombre aparece en Macros en el panel de exploración. Para hacer referencia a una macro individual incluida en un grupo de macros, use esta sintaxis: nombre_de_grupo_de_macros.nombre_de_macro Por ejemplo, Botones. Productos se refiere a la macro Productos en el grupo de macros Botones. En una lista de macros, tal como la lista de argumentos Nombre de macro de la acción Ejecutar Macro, Microsoft Access presenta la macro Productos como Botones. Productos. 5.5. Crear una macro incrustada Las macros incrustadas se diferencian de las macros independientes en que las incrustadas se almacenan en las propiedades de evento de formularios, informes o controles. No se muestran como objetos en Macros en el panel de exploración. De este modo, la base de datos puede resultar más fácil de administrar, puesto que no hay que realizar un seguimiento de otros objetos macro que contienen macros para un formulario o un informe. Siga este procedimiento para crear una macro incrustada. Nota Las macros incrustadas no se pueden convertir a Visual Basic for Applications (VBA) usando la herramienta Convertir macros a Visual Basic en el grupo Macro de la ficha Herramientas de base de datos. Si desea convertir en última instancia las macros a código VBA, puede resultar adecuado crear macros independientes en lugar de macros 36
  • 45. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA incrustadas. Entonces, podrá usar la herramienta Convertir macros a Visual Basic para convertirlas a VBA. Abra el formulario o el informe que contendrá la macro en la vista Diseño o en la vista Presentación. Para abrir un formulario o un informe, haga clic con el botón secundario en él en el panel de exploración y, a continuación, seleccione Vista Diseño Presentación o Vista .. Si no se muestra la hoja de propiedades, presione F4.  Haga clic en el control o en la sección que contiene la propiedad de evento en la que desea incrustar la macro.  Para seleccionar el formulario o el informe entero, haga clic en Informe en la lista desplegable en la parte superior de la hoja de propiedades.  En la hoja de propiedades, haga clic en la ficha Eventos.  Haga clic en la propiedad de evento en la que desea incrustar la macro y, a continuación, seleccione junto al cuadro.  En el cuadro de diálogo Elegir generador, haga clic en Generador de macros y después en Aceptar.  En el Generador de macros, haga clic en la primera fila de la columna Acción.  En la lista desplegable Acción, haga clic en la acción que desee. Rellene los argumentos necesarios en el panel Argumentos de acción y, a continuación, vaya desplazándose a la siguiente fila de acción. Repita los pasos del 8 al 9 hasta que la macro se haya completado.  Haga clic en Guardar y después en Cerrar .  La macro se ejecutará cada vez que se desencadene el evento. Nota Access permite generar un grupo de macros como una macro incrustada. Sin embargo, sólo se ejecutará la primera macro del grupo cuando se desencadene el evento. Las macros subsiguientes se omiten, a no ser que se les llame desde dentro de la propia macro incrustada (por ejemplo, mediante la acción Al Ocurrir Error). Ejemplo: incrustar una macro en el evento On No Data de un informe Cuando se ejecuta un informe y su origen de datos no contiene registros, el informe muestra una página vacía (es decir, una página sin datos). Tal vez prefiera que aparezca un cuadro de mensaje en lugar del informe, y que éste no se llegue a mostrar. Una macro incrustada es la solución ideal para esta situación.     37 Abra el informe en la vista Diseño o en la vista Presentación. Si no se muestra la hoja de propiedades, presione F4. En la hoja de propiedades, haga clic en la ficha Eventos. Haga clic en Al no haber datos.
  • 46. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA  Haga clic en . En el cuadro de diálogo Elegir generador, haga clic en Generador de macros y después en Aceptar. Especifique las acciones y los argumentos desde la tabla siguiente. Tabla 3, Acciones Acción Argumentos Cuadro Msj No se encontraron registros., Sí, Información, Sin datos Cancelar Evento [sin argumentos] Tenga en cuenta que la tabla precedente muestra los argumentos tal como se presentan en la columna Argumentos. En realidad, se establecen en Argumentos de acción, como se indica en la tabla siguiente. Tabla 4, Argumento de la Acción Argumento de la acción Mensaje Bip Tipo Título Valor No se encontraron registros. Sí Información Sin datos Haga clic en Cerrar. El Generador de macros se cierra y el evento OnNo Data muestra [Macro incrustada]. 5.5.1. Guarde y cierre el informe. La próxima vez que ejecute el informe y no se encuentren registros, aparecerá el cuadro de mensaje. Si hace clic en Aceptar en el cuadro de mensaje, el informe se cancelará sin mostrar la página vacía. 5.6. Editar una macro Para insertar una fila de acción o Haga clic en la fila de la macro delante de la cual desea insertar la nueva acción y, o a continuación, en la ficha Diseño, en el grupo Filas, haga clic en Insertar filas .. Para eliminar una fila de acción Haga clic en la fila de la acción que desea eliminar y, a continuación, en la ficha Diseño, en el grupo Filas, haga clic en Eliminar filas 38 .
  • 47. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA o Para mover una fila de acción Seleccione la acción haciendo clic en el selector de filas a la izquierda del nombre de la acción. Arrastre el selector de filas para mover la acción a una nueva posición. 5.7. Ejecutar una macro Las macros independientes se pueden ejecutar de cualquiera de las siguientes formas: directamente (por ejemplo, desde el panel de exploración), en un grupo de macros, desde otra macro, desde un módulo de VBA, o como respuesta a un evento que tiene lugar en un formulario, un informe o un control. Una macro incrustada en un formulario, un informe o un control se puede ejecutar haciendo clic en Ejecutar en la ficha Diseño mientras la macro está en la vista Diseño; de otro modo, la macro sólo se ejecutará cuando se desencadene su evento asociado. Ejecutar una macro directamente Para ejecutar directamente una macro, siga uno de estos procedimientos: Desplácese a la macro en el panel de exploración y, a continuación, haga doble clic en el nombre de la macro. En la ficha Herramientas de base de datos, en el grupo Macro, haga clic en Ejecutar macro , haga clic en la macro en la lista Nombre de macro y, a continuación, haga clic en Aceptar. Si la macro está abierta en la vista Diseño, haga clic en Ejecutar en la ficha Diseño, en el grupo Herramientas. Para abrir la macro en la vista Diseño, haga clic con el botón secundario en ella en el panel de exploración y, a continuación, seleccione Vista Diseño . Ejecutar una macro que pertenece a un grupo de macros Para ejecutar una macro que está en un grupo de macros, siga uno de estos procedimientos: En la ficha Herramientas de base de datos, en el grupo Macro, haga clic en Ejecutar macro y, a continuación, haga clic en la macro en la lista Nombre de macro. Access incluye una entrada para cada macro en cada grupo de macros, con el formato nombre_de_grupo_de_macros.nombre_de_macro. Haga clic en Aceptar. 39
  • 48. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA Configure la macro como propiedad de evento en un formulario o un informe, o como el argumento Nombre de macro de la acción EjecutarMacro. Para hacer referencia a la macro, use esta sintaxis: nombre_de_grupo_de_macros.nombre_de_macro Por ejemplo, el valor de propiedad de evento siguiente ejecuta una macro denominada Categorías en un grupo de macros denominado Botones del panel de control del formulario: 5.7.1. Botones del panel de control del formulario. Para ejecutar una macro que esté en un grupo de macros desde un procedimiento de VBA, utilice el método Run Macro del objeto DoCmd, con la sintaxis indicada previamente para hacer referencia a la macro. Ejecutar una macro desde otra macro o desde un procedimiento de VBA  Agregue la acción Ejecutar Macro a la macro o al procedimiento.  Para agregar la acción Ejecutar Macro a una macro, haga clic en Ejecutar Macro en la lista de acciones en una fila de acción en blanco y, a continuación, establezca el argumento Nombre de macro en el nombre de la macro que desea ejecutar.  Para agregar la acción Ejecutar Macro a un procedimiento de VBA, agregue el método Run Macro del objeto DoCmd a su procedimiento y luego especifique el nombre de la macro que desea ejecutar. Por ejemplo, la siguiente instancia del método Run Macro ejecuta la macro denominada My Macro: DoCmd. Run Macro "My Macro" Ejecutar una macro como respuesta a un evento en un formulario, un informe o un control Aunque ahora ya se pueden incrustar macros directamente en propiedades de eventos de formularios, informes y controles, todavía se pueden crear macros independientes y luego asociarlas a eventos, como se hacía en las versiones anteriores de Access. Después de generar la macro independiente, abra el formulario o el informe en la vista Diseño o en la vista Presentación. Abra la hoja de propiedades del formulario o el informe, o de una sección o un control del formulario o el informe. Elija la ficha Evento. Haga clic en la propiedad de evento correspondiente al evento que desee que desencadene la macro. Por ejemplo, para iniciar la macro cuando se produzca el evento Change, haga clic en la propiedad Al cambiar. En la lista desplegable, haga clic en el nombre de la macro independiente. 40
  • 49. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA TERMINOLOGIA ASISTENTE: Se aplica a la persona que ayuda o auxilia a otra en algunos actos o tareas. VENTANA: En informática, una ventana es un área visual, normalmente de forma rectangular, que contiene algún tipo de interfaz de usuario, mostrando la salida y permitiendo la entrada de datos para uno de varios procesos que se ejecutan simultáneamente. TABLA: Se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo. SELECCIÓN: En programación, tipo de estructura de control. También llamada estructura de decisión. RELACIÓN: En bases de datos, una relación o vínculo entre dos o más entidades describe alguna interacción entre las mismas. Por ejemplo, una relación entre una entidad "Empleado" y una entidad "Sector" podría ser "trabaja_en", porque el empleado trabaja en un sector determinado. CAMPOS: En informática, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema operativo. CLIENTE: El cliente es una razón por la cual la aplicación informática o un computador que consume un servicio remoto en otro computador, conocido como servidor, normalmente a través de una red de telecomunicaciones. REGISTRO: Para la informática, existen distintos tipos de registros, pero en todos los casos hay una referencia al concepto de almacenar datos o información sobre el estado, procesos o uso de la computadora. HERRAMIENTAS: Una herramienta Informática de Pruebas es un grupo de herramientas que permite reproducir la funcionalidad de una Aplicación informática mediante el uso de guiones o "scripts", tanto en la interfaz gráfica de usuario como en la comunicación de la aplicación con otras, como puede ser entre una aplicación que se ejecuta en un navegador y el servidor web que le atiende y entre éste y una base de datos. DISEÑO: Definimos el diseño, como un proceso o labor a , proyectar, coordinar, seleccionar y organizar un conjunto de elementos para producir y crear objetos visuales destinados a comunicar mensajes específicos a grupos determinados. 41
  • 50. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA CONCLUSIONES En conclusión Microsoft Access es un programa que a sido diseñado para poder manipular grandes cantidades de datos importantes o información mediante bases de datos. También puedo decir que Access contiene muchas formas para poder mantener un orden con la información como las tablas y los formularios al igual que también cuenta con elementos que ayudan al usuario o usuaria como, por ejemplo, las consultas, utilizadas para ubicar los datos, informes, utilizado para imprimir la información. Los gráficos y tablas nos sirven para resumir en un dibujo toda una serie de datos mucho más explícito y fácil de asimilar, los tipos de gráficos que se pueden utilizar en una base de datos son: gráficos de pastel, barra y discretos. 42
  • 51. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA RECOMENDACIONES  Trabajar con varias tablas Un conjunto de datos puede contener varias tablas de resultados, que se mantienen como objetos discretos. Puede trabajar con las tablas individualmente o desplazarse por ellas como tablas primarias y secundarias.  Mover datos entre niveles en una aplicación distribuida Al mantener los datos en un conjunto de datos, puede moverlos fácilmente entre el nivel de presentación, el nivel comercial y el nivel de datos de las aplicaciones.  Enlazar datos Si está trabajando con formularios, normalmente es más fácil enlazar controles a datos en un conjunto de datos que cargar mediante programación los valores de los datos en el control después de ejecutar un comando.  Fácil de programar Cuando trabaja con un conjunto de datos, puede generar un archivo de clase que represente su estructura como objetos (por ejemplo, es posible tener acceso a una tabla Clientes del conjunto de datos como el objeto datos clientes). Esto hace la programación más fácil, clara y con menor probabilidad de error, y es compatible con herramientas de Visual Studio como, el Asistente para la configuración del adaptador de datos, etc. 43
  • 52. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FADE – EICA BIBLIOGRAFIA office.microsoft.com/.../access.../crear-un-campo-calculado-en-una-cons.. www.aulafacil.com/Access2/CursoAccess/Lecc-29-Acc.htm msdn.microsoft.com/es-es/library/4s9x13w7(v=vs.80).aspx office.microsoft.com/.../guia-de-relaciones-de-tablas-HA010120534.asp... www.aulapc.es/ofimatica_acces_relaciones.html office.microsoft.com/.../access.../crear-informes-sencillos-HA001230739 www.buenastareas.com › Página principal › Temas Variados www.programarvba.com/informes-access exceltotal.com/introduccion-a-access-2010 http://www.buenastareas.com/ensayos/Access/40457758.html 44