SlideShare une entreprise Scribd logo
1  sur  46
I
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FACULTAD DE ADMINISTRACION DE EMPRESAS
ESCUELA DE CONTABILIDAD Y AUDITORIA
INFORMATICA II
NOMBRE:
MYRIAN PAGUAY
NIVEL:
TERCERO “1”
TEMA:
CAMPOS CALCULADOS
FORMULARIOS
INFORME
CONSULTA
MACROS
SEPTIEMBRE 2013-FEBRERO 2014
Contenido
Introducción .............................................................................................................................V
II
Objetivos.................................................................................................................................VI
Objetivo general:......................................................................................................................VI
Objetivo específico:..................................................................................................................VI
Capítulo I.................................................................................................................................. 1
CAMPOS CALCULADOS EN ACCESS ............................................................................................. 1
FORMULARIOS.................................................................................................................... 3
COMO CREAR UN FORMULARIO CON EL ASISTENTE........................................................ 4
PESTANA DE DISEÑO DE FORMULARIOS.......................................................................... 5
VENTAJAS DEL FORMULARIO............................................................................................ 7
QUE ES UNA CONSULTA..................................................................................................... 8
QUE PERMITE UNA CONSULTA?........................................................................................ 8
TIPOS DE CONSULTAS........................................................................................................ 8
CONSULTAS DE ACCION..................................................................................................... 9
Se subdivide en:.............................................................................................................. 9
CONSULTAS DE SELECCIÓN...........................................................................................10
CONSULTAS ESPECÍFICAS..............................................................................................10
CONSULTAS DE TABLA DE REFERENCIAS CRUZADAS .................................................10
COMO CREAR UNA CONSULTA..........................................................................................11
DISEÑO DE CONSULTAS....................................................................................................11
ASISTENTE DE BUSQUEDA PARA DUPLICADOS ..............................................................12
ASISTENTE DE BUSQUEDA PARA NO COINCIDENTES .....................................................13
INFORMES EN ACCES.....................................................................................................13
¿Qué sonlos informes?.....................................................................................................13
¿Para qué se usan losinformes? ......................................................................................14
¿Cómo funcionan los informes?.......................................................................................16
¿Cuándo se debe utilizar un informe enlugar de un formulario?.................................17
Utilice un formulario cuando necesite:.............................................................................18
Utilice un informe cuando necesite: .................................................................................18
Vistas de la ventana Informe ...............................................................................................18
Tipos de informes ...............................................................................................................20
Informe detallado............................................................................................................20
III
Informe agrupado............................................................................................................20
Informe de resumen ........................................................................................................21
Informe de etiquetas postales..........................................................................................22
Informe de varias columnas.............................................................................................22
Utilizar los asistentes para crear informes ..........................................................................23
Para crear un informe con el Asistente para autoinformes...............................................23
Para crear un informe con otro de los asistentes para informes. ......................................24
Utilizar la vista Diseño.........................................................................................................26
Para crear un informe en la vista Diseño..........................................................................26
Mostrar una vista previa de un informe ..............................................................................27
Para mostrar una vista previa de una muestra de un informe desde la vista Diseño ........28
Para ver un informe completo desde la vista Diseño ........................................................28
Para ver una vista previa del informe desde la ventana Base de datos .............................29
Para ir a otra página en la Vista preliminar......................................................................29
MACROS EN ACCESS......................................................................................................30
Qué es una macro? ..............................................................................................................30
Explicación de las macros....................................................................................................31
Nombres de macro ..........................................................................................................31
Argumentos.....................................................................................................................31
Condiciones.....................................................................................................................32
Acciones de macro...........................................................................................................33
Características nuevas de las macros en Office Access 2007................................................33
Crear una macro..................................................................................................................34
Características del Generador de macros.........................................................................34
Crear una macro independiente ..........................................................................................36
Crear un grupo de macros...................................................................................................37
IV
Ilustración 1.............................................................................................................................. 2
Ilustración 2.............................................................................................................................. 2
Ilustración 3.............................................................................................................................. 2
Ilustración 4.............................................................................................................................. 3
Ilustración 5.............................................................................................................................. 3
Ilustración 6.............................................................................................................................14
Ilustración 7.............................................................................................................................15
Ilustración 8.............................................................................................................................16
Ilustración 9.............................................................................................................................17
Ilustración 10...........................................................................................................................18
Ilustración 11...........................................................................................................................19
Ilustración 12...........................................................................................................................20
Ilustración 13...........................................................................................................................21
Ilustración 14...........................................................................................................................21
Ilustración 15...........................................................................................................................21
Ilustración 16...........................................................................................................................22
Ilustración 17...........................................................................................................................22
Ilustración 18...........................................................................................................................24
Ilustración 19...........................................................................................................................25
Ilustración 20...........................................................................................................................25
Ilustración 21...........................................................................................................................27
Ilustración 22...........................................................................................................................28
Ilustración 23...........................................................................................................................30
Ilustración 24...........................................................................................................................31
V
Introducción
Es un software utilizado para el desarrollo de sistemas de Base de Datos. Él está
basado en el argumento de las bases de datos relacionales en el cual el
usuario/proyectista mantiene informaciones organizadas en forma tabular. No es el
objetivo de esta apostilla detallar cualquier metodología de análisis de sistemas
orientado a la especificación de soluciones basadas en el argumento relacional.
Normalmente este análisis y reflexión previos, constituyen pasos importantes para
la obtención de buenos sistemas automatizados de almacenamiento y
recuperación de informaciones.
A lo largo del texto, se emplea un ejemplo/modelo muy simple basado en apenas
tres tablas. Lo que se desea automatizar es una nómina de empleados donde,
además de las informaciones típicas de nombre y número, participan
informaciones asociadas referentes al departamento del empleado, su cargo y su
salario. Estas informaciones constan en otras dos listas. Estas listas son
naturalmente tabulares y su exacto contenido queda evidente a lo largo del texto.
El Access también crea un archivo de extensión lbd. Este archivo tiene utilidad en
habientes multiusuários donde una misma Base de datos puede estar siendo
accedido simultáneamente por varios usuarios. Si este no fuera el caso, entonces
no es necesario preocupare con este archivo. Inclusive no es necesario copiar el
archivo conjuntamente con el archivo de extensión mdb, por ejemplo, para un
disco. El Access recrea el archivo ldb si el no estuviera presente.
VI
Objetivos
Objetivo general:
Realizar una simulación del cálculo de la en el gestor de base de datos Access utilizando
las tablas empleados y nomina aplicando los campos calculados en formularios y tablas.
Objetivo específico:
 Realizar campos calculados en el gestor de base de datos Access que permitan
almacenar los datos en las tablas.
 Aplicar los campos calculados en diferentes gestores de Access
 Analizar que facilidad nos permite realizar cada uno de los gestores
 Identificar las diferencias que existe en los campos calculado con los diferentes
gestores de acces
INFORMATICA II 2013
1
Capítulo I
CAMPOS CALCULADOS EN ACCESS
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".
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 la
ventana de diseño.
El primer paso, como siempre es acudir a la ventana de base de datos abrir la ventana de
las consultas.
INFORMATICA II 2013
2
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". 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.
El primer paso, como siempre es acudir a la ventana de base de datos abrir la ventana de
las consultas.
Y desde aquí
Vamos a pulsar la opcion crear una consulta en vista de diseño.
En la ventana "Mostrar tabla" seleccionaremos la tabla "Productos"
Ilustración 1
Ilustración 3
Ilustración 2
INFORMATICA II 2013
3
Ilustración 4
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".
Ilustración 5
FORMULARIOS
Los formularios sirven para definir pantallas generalmente para editar los registros de una
tabla consulta.
INFORMATICA II 2013
4
 FORMULARIO: Consiste en crear automáticamente un nuevo formulario que
contiene todos los datos de la tabla, consulta o informe seleccionado en el panel
de navegación.
 DISEÑO DE FORMUALARIO: Abre un formulario en blanco en la vista Diseño y
tenemos que ir incorporando los distintos objetos que queremos aparezca en él.
 FORMULARIO EN BLANCO: Consiste en crear un nuevo formulario sin
contenido pero en vez de abrirse en vita Diseño como la anterior opción, se abrirá
en Vista presentación. Esta vista ofrece ventajas, como poder incorporar datos
simplemente arrastrando el objeto (consulta, informe, tabla) desde el panel de
navegación.
 ASISTENTE PARA FORMURALARIOS: Utiliza un asistente que nos va guiando
paso por paso en la creación de formulario .
 NAVEGACIÓN: Nos permite crear un formulario dedicado a la navegacion ,que
simula la estructura típica de menús de una pagina web .
COMO CREAR UN FORMULARIO CON EL ASISTENTE
 clic asistente para formularios
INFORMATICA II 2013
5
 Seleccionar la tabla sobre la cual se quiere hacer el formulario e introducción los
campo
 Se escoge la distribución que se desea para el formulario
 por defecto viene señalado el campo columna
 damos un titulo al formulario y seleccionamos entre las dos opciones disponibles
 abrir formulario para ver introducir información
 modificar el diseño de formulario
 abrir el formulario nos lleva al formulario en si y modificar el diseño nos permite
realizarle cambios con el tema entre otros .
PESTANA DE DISEÑO DE FORMULARIOS
 En ver de la pestaña de diseño podemos cambiar entre la vista diseño la vista
formulario
INFORMATICA II 2013
6
 En el grupo de temas podemos encontrar herramientas para dar un estilo
homogéneo al formulario
 En la parte central podemos observar el grupo de controles en el que aparecen
todos los tipo de controles para que sea más cómodo añadirlo en el área de
diseño
 En encabezado y pies están las herramientas de logo que permiten insertar una
imagen en la cabecera del formulario, título que nos permite colocarle un título al
formulario y fecha y hora que son dos campos que nos muestra la fecha y hora
actual del formulario.
 En el grupo de herramientas se puede observar el botón agregar campos
existentes entre otros ,que hace aparecer y desaparecer el cuadro de lista de
campos en el que aparecen todos los campos del origen de datos para que sea
mas comodo añadirlos en el área de diseño .
INFORMATICA II 2013
7
 En esta pestaña encontramos todas las herramientas de formato de formulario ,de
las cuales solo vamos a utilizar por ahora las herramientas de imagen de fondo y
relleno de forma
 Imagen de fondo sirve como su nombre lo indica para colocar una imagen de
fondo al formulario
 Y la herramienta relleno de formato para colocarle un color del fondo al formularios
VENTAJAS DEL FORMULARIO
1. Los formularios mejoran ampliamente la presentación de los datos en pantalla y
ofrecen una gran flexibilidad en los procesos que tienen que ver con el ingreso, edición y
eliminación de los datos en las tablas de la Base de Datos.
2. Los datos que contienen los formularios pueden provenir de una sola tabla o de varias
tablas con campos comúnes relacionados; también pueden tener origen en una consulta
previamente diseñada.
3. Los formularios dependiendo de la distribución que se escoja muestran un solo
registro o varios en pantalla, cuando el formulario solo muestra un registro a la
vez puedes adicionarle botones para navegar entre los registros, adicionar registros,
imprimir el formulario, etc.
4. Puedes adicionar botones que ejecuten ciertos calculos sobre los datos del registro
actual y los muestre en pantalla en un formulario en Access.
5. Access te ofrece una gran cantidad de temas o diseños preestablecidos que puedes
aplicar a los formularios, y si aplicas el mismo tema a todos los formularios de la Base de
Datos tendrás una interface con una apariencia muy profesional.
6. La base de datos Access facilita la creación de un subformulario dentro de un
formulario principal, con el objetivo de que el subformulario muestre información detallada
del registro que se encuentra en pantalla en un momento dado en el formulario principal.
INFORMATICA II 2013
8
QUE ES UNA CONSULTA
DEFINCIÓN
Es un objeto de la base de datos que permite seleccionar un conjunto de registros con los
que trabajara en un momento determinado (son Filtros Sofisticados).
QUE PERMITE UNA CONSULTA?
 Visualizar los registros que cumplen una determinada condición
 Visualizar a la vez datos de distintas tablas
 Ver determinado campos de los registros que cumplen la condición, colocados a
voluntad
 Ordenar de la manera deseada y representar de distintos modos, los registros
seleccionados.
 Calcular nuevos valores, para casa unos de los registros, a partir de los datos
almacenados en una tabla.
TIPOS DE CONSULTAS
 Consultas de acción
 Consultas de selección
 Consultas especifica de sol
INFORMATICA II 2013
9
CONSULTAS DE ACCION
Son aquellas que permiten realizar operaciones (acciones) con los datos de una tabla, de
modo automático.
Se subdivide en:
 Crear tablas : Hace que la consulta seleccione registro de la base de datos y los
guarde en una nueva tabla
 Anexar :Hace que la consulta muestre registros de campos existentes
 Actualizar: hace que la consulta actualice los datos de una tabla existente.
 General:Hace que la consulta sea una consulta de tabla de referencias cruzadas,
que agrega datos con 2 conjuntos de valores, uno en la parte inferior izquierda de
la hoja de datos y otra parte en la superior.
 Eliminar: Hace que la consulta borre la información de la tabla existente ,que no
coincidan con el criterio de búsqueda.
INFORMATICA II 2013
10
CONSULTAS DE SELECCIÓN
 SELECCIONAR: Hace que la consulta seleccione y muestre registros de la
base de datos
 CONSULTAS DE SELECCIÓN: Son aquellas que permiten dar respuestas a las
preguntas que se pueden plantear sobre los datos introducidos en las tablas. estas
consultas permiten seleccionar datos varias tablas a la vez.
CONSULTAS ESPECÍFICAS
Son consultas que no se pueden definir desde la cuadricula OBE de Access sino que
se tiene que definir directamente en SQL
CONSULTAS DE TABLA DE REFERENCIAS CRUZADAS
 Cuando queremos representar una consulta sumaria con dos columnas de
agrupación como una tabla de doble entrada en la que cada una de las columnas
de agrupación es una entrada de tabla utilizaremos una consulta de tabla de
referencias cruzadas.
 Una consulta de referencias cruzadas es aquella que nos permite visualizar los
datos en filas y en columnas, estilo tabla.
 Ej . para obtener las ventas mensuales de los empleados. Debemos diseñar una
consulta sumaria calculando suma de importes de pedidos agrupando empleado y
me de la venta
INFORMATICA II 2013
11
COMO CREAR UNA CONSULTA
Existen 2 maneras de crear una consulta:
 Asistente para consultas : Al hacer clic en esta opción aparecerá el siguiente
cuadro de dialogo
 El asistente para consultas nos permiten crear una consulta de selección
sencilla.
 Los otros asistentes nos permiten generar tipos especiales de consulta que
veremos más adelante.
DISEÑO DE CONSULTAS
 Damos clic en el botón Diseño de consultas.
 Al entrar, la opción pide primero las tablas de las que la consulta sacará los datos
con un cuadro de dialogo
INFORMATICA II 2013
12
 Seleccionar la tabla de la que queremos sacar datos y hacer clic sobre el botón
agregar .
 Si queremos sacar datos de varias tablas agregamos de la misma forma los
demás tablas.
 Finalmente hacer clic sobre el botón cerrar.
ASISTENTE DE BUSQUEDA PARA DUPLICADOS
 En los casos en que recopilemos datos de orígenes diversos de podrá presentar el
inconveniente de la información duplicada. Puede ocurrir que al reunir los datos
encontraremos registros duplicados o bien registros que han sido ingresados más
de una vez por distintos operadores, con pequeñas diferencias entre ellos
 Estas inconsistencias se detectan fácilmente creando una consulta de buscar
datos duplicados
 Las consultas de este tipo son creadas por un asistente .
INFORMATICA II 2013
13
ASISTENTE DE BUSQUEDA PARA NO COINCIDENTES
 Puede desearse comparar dos tablas e identificar los registros de una de las
tablas que no tienen correspondientes en la otra tabla. La manera más fácil de
identificar estos registros es mediante el Asistente para consultas de buscar
coincidentes
 Después de generar el asistente la consulta ,puede modificar su diseño para
agregar o quitar campos ,o bien ,para agregar combinaciones entre dos tablas .
 Asimismo puede crear su propia consulta para buscar registros no coincidentes sin
utilizar el asistente.
INFORMES EN ACCES
¿Qué son los informes?
Un informe permite organizar y formatear información de acuerdo con sus necesidades y
especificaciones. Puede utilizar Access para diseñar informes que utilicen numerosos
elementos de diseño. Por ejemplo, puede emplear texto, datos, imágenes, líneas,
cuadros, gráficos y otros elementos para crear el informe necesario. El diseñador decide
los elementos que se utilizarán y la manera de organizarlos. La etiquetas de correo, las
INFORMATICA II 2013
14
facturas, los resúmenes de ventas o las listas de teléfonos son algunos ejemplos de tipos
de informes que se pueden generar con Access.
Nota Estos informes se basan en datos de ejemplo incluidos en la base de datos
Importadores Neptuno que se entrega con Access.
Ilustración 6
¿Para qué se usan los informes?
Access proporciona varias maneras de obtener información de la base de datos. Puede:
 Utilizar una consulta para ver todos los productos suministrados por un proveedor
en particular. Una consulta permite recuperar información de más de una tabla, y
especificar criterios para esa búsqueda.
 Utilizar un formulario para ver toda la información sobre un solo producto al mismo
tiempo. Un formulario ofrece un portal a través del cual se puede ver y modificar la
información de la base de datos.
INFORMATICA II 2013
15
 Utilizar una vista Tabla dinámica o Gráfico dinámico para resumir las ventas
trimestrales por regiones (por ejemplo). Una tabla dinámica permite analizar los
datos y ver la información de distintas formas, arrastrando los campos a diferentes
ubicaciones en una vista similar a una hoja de cálculo. Con un gráfico dinámico se
puede presentar la información de la tabla dinámica en formato de gráfico.
 Utilizar un informe para organizar e imprimir la información sobre ventas de
productos (por ejemplo) para una presentación o para su distribución a otras
personas de la empresa. Los informes ofrecen un control preciso sobre la
organización y la apariencia de la información.
Ilustración 7
La hoja de datos de una consulta incluye muchos registros.
En este formulario aparecen los registros uno a uno.
En una tabla dinámica se resume la información para su análisis.
En un informe se agrupan los datos correspondientes a muchos registros para su
impresión o distribución.
Deberá utilizar un informe cuando:
 Desee imprimir información que utilice con regularidad.
 Desee imprimir información para su distribución a otras personas.
 Necesite controlar con precisión la organización y el aspecto de la información
cuando la imprima.
INFORMATICA II 2013
16
 Desee agrupar o resumir la información para su presentación a otras personas.
Una vez creado y guardado el diseño de un informe, podrá utilizarlo siempre que lo desee.
El diseño del informe permanece inalterado, pero los datos se actualizan cada vez que se
imprime. Si necesita introducir algún cambio, puede modificar el diseño del informe o
crear otro nuevo, parecido, basado en el original. Con Access, puede crear informes que:
 Organicen y presenten los datos en grupos.
 Impriman la información del encabezado y el pie de página para todo el informe,
por cada página o por cada grupo.
 Calculen totales acumulativos, de grupos o globales, así como porcentajes de los
totales.
 Incluyan subformularios, subinfomes y gráficos.
 Presenten los datos en un formato atractivo con imágenes, líneas, fuentes,
gráficos, diagramas y formato condicional.
¿Cómo funcionan los informes?
La mejor manera de comprender cómo funciona un informe es observar un informe
impreso y, a continuación, examinar su diseño. Parte de la información de un informe
impreso puede proceder de una tabla o consulta subyacente, que es el origen de los
datos del informe. Otros datos, como su título, o el encabezado de una columna, se
guardan como parte del diseño del informe.
Ilustración 8
El título del informe y los encabezados de las columnas se guardan en el diseño del
informe.
INFORMATICA II 2013
17
Los datos proceden de los campos de la tabla o la consulta subyacente.
Los totales se calculan mediante una expresión guardada en el diseño del informe.
En la siguiente ilustración se muestra el informe anterior en vista Diseño, junto con su
origen de datos subyacente, la consulta Ventas por fecha de expedición.
Ilustración 9
El informe está agrupado por Fecha Envío, un campo procedente de la consulta
subyacente.
Los campos Id Pedido, Nombre Compañía e Importe Venta también proceden de la
consulta subyacente.
La conexión entre el informe y su origen de datos se establece mediante unos objetos
gráficos denominados controles. Los controles pueden ser cuadros de texto que muestran
nombres y números, marcos que muestran imágenes o gráficos, etiquetas que muestran
títulos, y líneas y rectángulos gráficos que permiten organizar visualmente los datos y
ayudan a que el informe resulte atractivo.
¿Cuándo se debe utilizar un informe en lugar de un formulario?
En ocasiones se duda a la hora de decidir si es más adecuado utilizar un informe o un
formulario para una necesidad determinada. Los informes son de sólo lectura y están
prevists para ser leídos o impresos. Los formularios son interactivos y permiten modificar
y ver la información de la base de datos.
INFORMATICA II 2013
18
Utilice un formulario cuando necesite:
 Modificar los datos almacenados en la base de datos.
 Introducir datos nuevos, como agregar un nuevo cliente a la tabla Clientes.
 Utilizar una vista personalizada para introducir o modificar datos, como un
formulario para introducir los pedidos de ventas que muestre una línea por
producto y el total de cada pedido.
 Permitir que las personas que trabajan con la base de datos puedan consultar su
información de manera interactiva.
Utilice un informe cuando necesite:
 Proporcionar información para su distribución a los demás.
 Personalizar con precisión la apariencia de la información
 Leer información detallada extraída de la base de datos.
 Resumir o agrupar información para su análisis.
Vistas de la ventana Informe
La ventana Informe de Access tiene tres vistas: Diseño, Vista previa del diseño y Vista
preliminar. Haga clic en el botón Vista para cambiar la vista. Cada una de ellas resulta útil
para distintos fines:
 Vista Diseño La vista Diseño se utiliza para modificar el diseño de un informe o crear uno
nuevo desde cero.
La vista Diseño es parecida a un banco de trabajo, donde se organiza un proyecto y las
herramientas que se necesitan para él. Entre las herramientas disponibles en la vista
Ilustración 10
INFORMATICA II 2013
19
Diseño se incluyen las reglas, el cuadro de herramientas y la lista de campos.
Las reglas permiten alinear los controles y ajustar su tamaño.
El Cuadro de herramientas contiene controles que se pueden usar, como etiquetas,
cuadros de texto o cuadros combinados.
Puede arrastrar los campos de la lista de campos.
 Vista preliminar La Vista preliminar se utiliza para comprobar los datos de todo el
informe y ver cuál será su apariencia cuando se imprima.
 Vista previa del diseño La Vista previa del diseño permite ver las fuentes, el
tamaño de fuente y la disposición en general del informe. En la Vista previa del
diseño sólo aparece una muestra del informe, no la representación completa que
está disponible con la Vista preliminar.
En la Vista previa del diseño sólo aparece un subconjunto de las páginas.
Puede imprimir un informe desde la ventana Base de datos o desde cualquiera de
las vistas de la ventana Informe. Vea las siguientes secciones para obtener más
información sobre la Vista preliminar y la impresión de un informe:
Ilustración 11
INFORMATICA II 2013
20
Tipos de informes
Puede ser conveniente crear distintos tipos de informes, según sus necesidades. Por
ejemplo, para una reunión con un proveedor podría necesitar un informe detallado,
mientras que para un análisis preparado para la alta dirección se necesitaría un informe
resumido o agrupado. A continuación figuran algunas posibilidades:
Informe detallado
Puede crear un informe detallado que enumere los datos de una tabla o consulta, como la
tabla Empleados.
Ilustración 12
Los datos de los empleados se toman de la tabla o la consulta subyacente.
Informe agrupado
En un informe agrupado, los datos se organizan en grupos, por ejemplo, por
categorías de productos o por fechas. Puede calcular los totales de cada grupo y
un total global para todo el informe. Además, puede mostrar información en los
encabezados y pies de página de los grupos.
INFORMATICA II 2013
21
Ilustración 13
Los registros se agrupan de acuerdo con el valor que figura al principio del grupo.
Informe de resumen
Un informe de resumen, o resumido, contiene los totales, pero en él no se
imprimen los detalles.
Ilustración 14Ilustración 15
INFORMATICA II 2013
22
En un informe de resumen se imprimen los totales y los totales generales.
Informe de etiquetas postales
Puede imprimir los nombres y las direcciones con un estilo adecuado para las etiquetas
postales.
Ilustración 16
Ilustración 17
Informe de varias columnas
Los informes de varias columnas se utilizan para mostrar la información en columnas,
como los listados telefónicos.
INFORMATICA II 2013
23
Utilizar los asistentes para crear informes
Access ofrece varios asistentes para informes que le ayudarán a crear los informes. El
Asistente para autoinformes genera un informe formateado en una sola columna, sin pedir
ninguna información. Los demás asistentes para informes plantean preguntas y luego
crean un informe basado en las respuestas ofrecidas por el usuario. Aunque tenga mucha
experiencia en la creación de informes, seguramente le resultará cómodo utilizar un
asistente para generar el informe rápidamente y utilizarlo como punto de partida. Luego, lo
podrá usar tal cual o modificarlo de acuerdo con sus necesidades.
Los asistentes para informes se pueden utilizar para crear gran variedad de informes,
entre los que se incluyen los siguientes:
 Informe de una sola columna.
 Informe tabular
 Informe agrupado, con o sin totales.
 Informe de etiquetas postales.
 Informe de gráfico, que muestra un gráfico.
El Asistente para autoinformes constituye la forma más rápida de crear un informe, ya que
lo genera inmediatamente, sin pedir información. El informe consiste en una sola columna
donde aparecen todos los campos de la tabla o la consulta subyacente.
Para crear un informe con el Asistente para autoinformes
1. En la ventana Base de datos, haga clic en Tablas o Consultas.
2. Seleccione la tabla o la consulta en que desee basar el informe.
3. En la barra de herramientas Base de datos, haga clic en la flecha situada junto a
Nuevo objeto y, a continuación, en Autoinforme en la lista.
Access mostrará el informe.
INFORMATICA II 2013
24
Ilustración 18
- O bien -
1. En la ventana Base de datos, haga clic en Informes.
2. En la ventana Base de datos, haga clic en Nuevo.
3. En el cuadro de diálogo Nuevo informe, haga clic en uno de los siguientes
asistentes:
Autoinforme: en columnas Cada campo aparece en otra línea con una etiqueta a la
izquierda.
Autoinforme: en tablas Los campos de un registro aparecen en una sola línea y las
etiquetas se imprimen una vez en la parte superior de cada página.
4. Seleccione una tabla o consulta para el informe.
5. Haga clic en Aceptar.
Access aplica al informe el último autoformato utilizado. Si aún no ha creado ningún
informe con el asistente o no ha usado el comando Autoformato del menú Formato, usará
el formato Estándar.
El asistente para informes resulta práctico para crear un informe y utilizarlo de punto de
partida. A continuación, lo puede utilizar tal cual o refinarlo hasta conseguir exactamente
el informe deseado.
Para crear un informe con otro de los asistentes para
informes.
1. En la ventana Base de datos, haga clic en Informes.
2. En la ventana Base de datos, haga clic en Nuevo.
3. En el cuadro de diálogo Nuevo informe, seleccione una de las opciones de la lista.
INFORMATICA II 2013
25
Ilustración 19
4. Seleccione una tabla o consulta para el informe y haga clic en Aceptar.
5. Siga las instrucciones de las páginas del Asistente para informes. En la última,
haga clic en Finalizar.
Ilustración 20
6. En la Vista preliminar del informe, éste aparece tal y como se imprimirá. También
puede ampliarlo para ver mejor determinados detalles.
Notas
INFORMATICA II 2013
26
 Si desea incluir campos de diversas tablas y consultas en el informe, no haga clic
en Siguiente o Finalizar después de seleccionar los campos de la primera tabla o
consulta en el Asistente para informes. En lugar de ello, repita los pasos para
seleccionar otra tabla o consulta y seleccione los campos que desee incluir en el
informe hasta que haya seleccionado todos los campos deseados.
 Si hace clic en una de las opciones Autoinforme, Access usará el autoformato
especificado la última vez, ya sea en el Asistente para informes o bien en el
comando Autoformato del menú Formato en la vista Diseño.
Utilizar la vista Diseño
Antes de crear un informe, reflexione sobre el origen de los datos. Si los datos proceden
de una tabla solamente, puede basar el informe en ella. Sin embargo, si los datos
proceden de varias tablas, deberá basar el informe en una consulta. Para obtener detalles
sobre la creación de consultas, vea el tema Diseñar una consulta (MDB). También puede
crear un informe que no esté basado en ninguna tabla o consulta. Por ejemplo, se puede
crear una carta de presentación o un informe que combine uno o varios subinformes no
relacionados entre sí.
Utilizar un asistente para informes agiliza en gran medida la creación de un informe (vea
Utilizar los asistentes para crear informes. Si prefiere crear el informe desde cero, puede
iniciar un nuevo informe en vista Diseño, elegir el origen de los datos y colocar todos los
cuadros de texto, las etiquetas y los controles personalmente.
Para crear un informe en la vista Diseño
1. En la ventana Base de datos, haga clic en Informes.
2. En la ventana Base de datos, haga clic en Nuevo.
3. En el cuadro de diálogo Nuevo informe, haga clic en Vista Diseño en la lista.
4. Seleccione una tabla o consulta para el informe (para crear un informe que no esté basado
en una consulta o una tabla, no elija ninguna en la lista).
5. Haga clic en Aceptar.
Access mostrará el informe en la vista Diseño y abrirá la lista de campos de la tabla o la
consulta subyacente.
INFORMATICA II 2013
27
Ilustración 21
Sugerencia Para crear rápidamente un nuevo informe en vista Diseño que no esté
basado en una tabla o consulta, en la ventana Base de datos haga clic en Informes y, a
continuación, en Crear informe en vista Diseño.
Mostrar una vista previa de un informe
En la Vista preliminar de un informe se puede comprobar cuál será su apariencia cuando
se imprima sin tenerlo que imprimir realmente. Por ejemplo, se puede comprobar la
alineación y el espaciado de las columnas de datos, o si el informe devuelve los datos
esperados. Existen dos formas de mostrar la vista previa de un informe:
 Vista previa del diseño permite echar un vistazo rápido al informe y comprobar el
tipo y tamaño de fuente, así como el diseño en general. Esta vista muestra todas
las secciones del informe, y algunos de los registros detallados.
 Vista preliminar se utiliza para ver el informe completo exactamente tal y como se
imprimirá.
Al mostrar un informe en Vista previa del diseño o en Vista preliminar, aparece ampliado.
INFORMATICA II 2013
28
Ilustración 22
Para mostrar una vista previa de una muestra de un informe desde la
vista Diseño
Siga uno de estos procedimientos:
 En el menú Ver, haga clic en Vista previa del diseño.
 Haga clic en la flecha situada junto al botón Vista de la barra de herramientas y
haga clic en Vista previa del diseño en la lista.
Para volver a la vista Diseño, haga clic en Cerrar en la barra de herramientas.
Para ver un informe completo desde la vista Diseño
Siga uno de estos procedimientos:
 En el menú Ver, haga clic en Vista preliminar.
 Haga clic en la flecha situada junto al botón Vista de la barra de herramientas y haga clic
en Vista preliminar en la lista.
Para volver a la vista Diseño, haga clic en Cerrar en la barra de herramientas.
INFORMATICA II 2013
29
Para ver una vista previa del informe desde la ventana Base
de datos
1. En la ventana Base de datos, haga clic en Informe y seleccione el informe cuya vista previa
desee ver.
2. Siga uno de estos procedimientos:
 En la ventana Base de datos, haga clic en Vista previa.
 En el menú Archivo, haga clic en Vista preliminar.
Para volver a la ventana Base de datos, haga clic en Cerrar en la barra de herramientas.
Para ir a otra página en la Vista preliminar
Puede utilizar los botones de desplazamiento para ver las páginas de un informe
secuencialmente, o para ir directamente a cualquiera de ellas.
1. Abra el informe en Vista preliminar.
2. Siga uno de estos procedimientos:
 Haga clic en uno de los botones de desplazamiento (en la esquina inferior
izquierda de la ventana).
 Escriba un número de página en el cuadro correspondiente, y presione ENTRAR.
Para volver a la ventana Base de datos, haga clic en Cerrar en la barra de herramientas.
Botón de desplazamiento a la primera página.
Botón de desplazamiento a la página anterior.
Botón de desplazamiento a la página siguiente.
Botón de desplazamiento a la última página.
Para ver una página determinada, escriba su número en este cuadro.
INFORMATICA II 2013
30
MACROS EN ACCESS
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 Clic 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 AlHacerClick del botón,
o la macro puede estar incrustada directamente en el propio evento AlHacerClick 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.
Las macros se crean usando el Generador de macros, que se muestra en la siguiente
ilustración.
Ilustración 23
INFORMATICA II 2013
31
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.
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.
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.
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.
Ilustración 24
INFORMATICA II 2013
32
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.
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. Si la condición devuelve cualquier otro valor, todas las acciones
se ejecutarán.
Para mostrar la columna Condiciones en el Generador de macros, en la ficha Diseño, en
el grupo Mostrar u ocultar, haga clic en Condiciones
Use esta expresión para llevar a cabo la acción Si:
[Ciudad]="París" París es el valor de Ciudad en
el campo en el formulario
desde el cual se ejecutó la
macro.
DCont("[IdPedido]", "Pedidos")>35 Hay más de 35 entradas en el
campo IdPedido de la tabla
Pedidos.
DCont("*", "Detalles de pedido",
"[IdPedido]=Formularios![Pedidos]![IdPedido]")>3
Hay más de tres entradas en la
tabla Detalles de pedido para
las cuales el campo IdPedido
de la tabla coincide con el
campo IdPedido del formulario
Pedidos.
[FechaEnvío] Entre #2-Feb-2006# Y #2-Mar-2006# El valor del campo FechaEnvío
del formulario desde el cual se
ejecuta la macro no es anterior
a 2-Feb-2006 y no es posterior
a 2-Mar-2006.
Formularios![Productos]![UnidadesEnStock]<5 El valor del campo
UnidadesEnStock del
formulario Productos es menor
que cinco.
EsNulo([Nombre]) El valor Nombre del formulario
INFORMATICA II 2013
33
desde el que se ejecuta la
macro es nulo (no tiene valor).
Esta expresión es equivalente
a [Nombre] Es Nulo.
[PaísRegión]="UK" Y
Formularios![TotalVentas]![TotalPedidos]>100
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
TotalPedidos del formulario
TotalVentas es mayor que 100.
[País o región] En ("Francia", "Italia", "España") Y
Longitud([CódigoPostal])<>5
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.
CuadroMsj("¿Confirmar cambios?",1)=1 Se hace clic en Aceptar en un
cuadro de diálogo donde la
función CuadroMsj muestra
"¿Confirmar cambios?". Si
hace clic en Cancelar en el
cuadro de diálogo, Access
omite la acción.
[Variables temporales]![ResultadoCuadroMsj]=2 La variable temporal que se
utiliza para almacenar el
resultado de un cuadro de
mensaje se compara con 2
(vbCancel=2).
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.
Características nuevas de las macros en Office Access 2007
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. De
esta forma, resulta más sencillo mejorar la funcionalidad de la base de datos y ésta gana
en seguridad.
INFORMATICA II 2013
34
 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ó. Si crea una copia de un
formulario, un informe o un control que contenga macros incrustadas, las macros
también estarán presentes en la copia.
 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). Las bases de datos que contienen acciones de
macro no incluidas en la lista de confianza (o las bases de datos que tienen código
de VBA) requieren que se les conceda explícitamente el estado de confianza.
 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. Además, la nueva acción de
macro Paso A Paso permite habilitar el modo paso a paso en cualquier punto de la
macro, para que se pueda observar cómo ejecuta la macro las acciones de una en
una.
 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. También se puede tener
acceso a estas variables temporales en VBA, por lo que sirven además para
comunicar datos a módulos de VBA y desde ellos.
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.
Las macros incrustadas pasan a formar parte del objeto o el control en el que están
incrustadas. Las macros independientes están visibles en el panel de exploración, en
Macros; las macros incrustadas no.
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.
INFORMATICA II 2013
35
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.
En la tabla siguiente, se muestran los comandos que están disponibles en la ficha
Diseño del Generador de macros.
Grupo Comando Descripción
Herramientas Ejecutar Realiza las acciones enumeradas en la macro.
Paso a paso 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.
Generador 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.
Filas Insertar filas Inserta una o varias filas de acción en blanco delante de las
filas seleccionadas.
Eliminar filas Elimina las filas de acción seleccionadas.
Mostrar u
ocultar
Mostrar todas
las acciones
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
INFORMATICA II 2013
36
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.
Nombres de
macro
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.
Condiciones Muestra u oculta la columna Condición. Esta columna se
utiliza para escribir expresiones que controlen cuándo se
realizará una acción.
Argumentos 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.
Crear una macro independiente
1. 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.
2. 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.
INFORMATICA II 2013
37
 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.
Crear un grupo de macros
Si desea agrupar varias macros relacionadas en un objeto macro, puede crear un grupo
de macros.
1. 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.
2. 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.
3. En la columna Nombre de macro, especifique un nombre para la primera macro
del grupo de macros.
4. 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.
INFORMATICA II 2013
38
Conclusiones
 Los gestores de los campos calculados nos permiten diseñar y manipular los
grandes datos de forma ordenada y sencilla.
 También faciltar a tener los datos en orden con la información de las tablas,
formularios, informes y macros dentro de un gestor de datos.
 Los gestores como las consultas, es utilizadas para ubicar los datos, informes,
utilizado para imprimir la información y la base de datos, macros y módulos,
utilizados para crear funciones que faciliten el trabajo, y los controles, que facilitan
la internas con el usuario.
 Son sistema de gestión de base de datos , si no que también es un entorno de
desarrollo rápido de aplicaciones.
BIBLIOGRAFIA
(MARQUEZ, MARIA PEREZ, 2010, pág. 481)
http://www.ideaspropiaseditorial.com/documentos_web/documentos
http://www.ideaspropiaseditorial.com/documentos_web/documentos/978-84-9839-
226-5.pdf
Myrian paguay

Contenu connexe

Tendances

MIPYMES en las Exportaciones
MIPYMES en las ExportacionesMIPYMES en las Exportaciones
MIPYMES en las Exportaciones
guestf886d8
 
DEFINICIÓN DE LOS LINEAMIENTOS BASICOS DE AUDITORIAS DE SEGURIDAD VIAL
DEFINICIÓN DE LOS LINEAMIENTOS BASICOS DE AUDITORIAS DE SEGURIDAD VIAL  DEFINICIÓN DE LOS LINEAMIENTOS BASICOS DE AUDITORIAS DE SEGURIDAD VIAL
DEFINICIÓN DE LOS LINEAMIENTOS BASICOS DE AUDITORIAS DE SEGURIDAD VIAL
Oportunidad Estratégica Ltda
 
Comunidad Emagister 43083 Microsoft Word 43082
Comunidad Emagister 43083 Microsoft Word   43082Comunidad Emagister 43083 Microsoft Word   43082
Comunidad Emagister 43083 Microsoft Word 43082
fgrino
 
Guia pml textil
Guia pml textilGuia pml textil
Guia pml textil
up
 
66229709 seleccion-de-metodologias-de-desarrollo
66229709 seleccion-de-metodologias-de-desarrollo66229709 seleccion-de-metodologias-de-desarrollo
66229709 seleccion-de-metodologias-de-desarrollo
Julio Pari
 
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
Mono Ferreira
 

Tendances (19)

MIPYMES en las Exportaciones
MIPYMES en las ExportacionesMIPYMES en las Exportaciones
MIPYMES en las Exportaciones
 
Tecnologia de Informacion y Comunicacion
Tecnologia de Informacion y ComunicacionTecnologia de Informacion y Comunicacion
Tecnologia de Informacion y Comunicacion
 
OBJETOS DE ACCESS
OBJETOS DE ACCESSOBJETOS DE ACCESS
OBJETOS DE ACCESS
 
Verificar la eficiencia del uso de instrucciones de trabajo en la unidad part...
Verificar la eficiencia del uso de instrucciones de trabajo en la unidad part...Verificar la eficiencia del uso de instrucciones de trabajo en la unidad part...
Verificar la eficiencia del uso de instrucciones de trabajo en la unidad part...
 
Modulo herramientas
Modulo herramientasModulo herramientas
Modulo herramientas
 
Web 2.0 y blog
Web 2.0 y blogWeb 2.0 y blog
Web 2.0 y blog
 
DEFINICIÓN DE LOS LINEAMIENTOS BASICOS DE AUDITORIAS DE SEGURIDAD VIAL
DEFINICIÓN DE LOS LINEAMIENTOS BASICOS DE AUDITORIAS DE SEGURIDAD VIAL  DEFINICIÓN DE LOS LINEAMIENTOS BASICOS DE AUDITORIAS DE SEGURIDAD VIAL
DEFINICIÓN DE LOS LINEAMIENTOS BASICOS DE AUDITORIAS DE SEGURIDAD VIAL
 
Comunidad Emagister 43083 Microsoft Word 43082
Comunidad Emagister 43083 Microsoft Word   43082Comunidad Emagister 43083 Microsoft Word   43082
Comunidad Emagister 43083 Microsoft Word 43082
 
PLAN DE CONVIVENCIA
PLAN DE CONVIVENCIAPLAN DE CONVIVENCIA
PLAN DE CONVIVENCIA
 
Agile transition model for Large Organizations
Agile transition model for Large OrganizationsAgile transition model for Large Organizations
Agile transition model for Large Organizations
 
Org lean dfss
Org lean dfssOrg lean dfss
Org lean dfss
 
manual visual basic 01
manual visual basic 01manual visual basic 01
manual visual basic 01
 
Guia pml textil
Guia pml textilGuia pml textil
Guia pml textil
 
MOAS 2013
MOAS 2013MOAS 2013
MOAS 2013
 
Comunicate
ComunicateComunicate
Comunicate
 
66229709 seleccion-de-metodologias-de-desarrollo
66229709 seleccion-de-metodologias-de-desarrollo66229709 seleccion-de-metodologias-de-desarrollo
66229709 seleccion-de-metodologias-de-desarrollo
 
Michell plan de marketing
Michell plan de marketingMichell plan de marketing
Michell plan de marketing
 
Manua C++
Manua C++Manua C++
Manua C++
 
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
Adaptación del modelo black scholes en la simulacion de un portafolio de acci...
 

En vedette

Circular 13 orden del dia
Circular 13 orden del diaCircular 13 orden del dia
Circular 13 orden del dia
Asonal Judicial
 
символизм
символизмсимволизм
символизм
Ira Svyatova
 

En vedette (13)

Circular 13 orden del dia
Circular 13 orden del diaCircular 13 orden del dia
Circular 13 orden del dia
 
Presentasi kelompok 5
Presentasi   kelompok 5Presentasi   kelompok 5
Presentasi kelompok 5
 
7.5 Common FLSA Errors
7.5 Common FLSA Errors7.5 Common FLSA Errors
7.5 Common FLSA Errors
 
Numbers only matter when they turn into money
Numbers only matter when they turn into money Numbers only matter when they turn into money
Numbers only matter when they turn into money
 
Somnath City Plots-7503367689
Somnath City Plots-7503367689Somnath City Plots-7503367689
Somnath City Plots-7503367689
 
Німеччина
НімеччинаНімеччина
Німеччина
 
символизм
символизмсимволизм
символизм
 
Suelos video
Suelos videoSuelos video
Suelos video
 
Курсы TV-мастерства с Мариной Ли — промо
Курсы TV-мастерства с Мариной Ли — промоКурсы TV-мастерства с Мариной Ли — промо
Курсы TV-мастерства с Мариной Ли — промо
 
Eval. Q2
Eval. Q2Eval. Q2
Eval. Q2
 
Tuyển sinh cao học 2016 của Học Viện Chính Trị
Tuyển sinh cao học 2016 của Học Viện Chính TrịTuyển sinh cao học 2016 của Học Viện Chính Trị
Tuyển sinh cao học 2016 của Học Viện Chính Trị
 
Detik – detik proklamasi kemerdekaan Indonesia
Detik – detik proklamasi kemerdekaan Indonesia Detik – detik proklamasi kemerdekaan Indonesia
Detik – detik proklamasi kemerdekaan Indonesia
 
Careers in Pharmacy in India
Careers in Pharmacy in IndiaCareers in Pharmacy in India
Careers in Pharmacy in India
 

Similaire à Myrian paguay

Material Completo De Uml
Material Completo De UmlMaterial Completo De Uml
Material Completo De Uml
Francisco Godoy
 
Plan de infraestructuras_y_comunicaciones_(pic)
Plan de infraestructuras_y_comunicaciones_(pic)Plan de infraestructuras_y_comunicaciones_(pic)
Plan de infraestructuras_y_comunicaciones_(pic)
redpuntoes
 
Discoveramericas plan-de-negocio
Discoveramericas plan-de-negocioDiscoveramericas plan-de-negocio
Discoveramericas plan-de-negocio
Xavier Hurtado
 
Openbravo manual-de-usuario-v1.1
Openbravo manual-de-usuario-v1.1Openbravo manual-de-usuario-v1.1
Openbravo manual-de-usuario-v1.1
Joel Palomino Silva
 
Guía para Proyectos bajo Alianzas Público Privadas
Guía para Proyectos bajo Alianzas Público PrivadasGuía para Proyectos bajo Alianzas Público Privadas
Guía para Proyectos bajo Alianzas Público Privadas
MIGUEL ANGEL REYES FIERRO
 
BITACORA.pdf
BITACORA.pdfBITACORA.pdf
BITACORA.pdf
AngelicaDurangoCarda
 

Similaire à Myrian paguay (20)

Manual programacion access
Manual programacion accessManual programacion access
Manual programacion access
 
Ms project
Ms projectMs project
Ms project
 
Manual para la intermediación laboral con colectivos vulnerables
Manual para la intermediación laboral con colectivos vulnerablesManual para la intermediación laboral con colectivos vulnerables
Manual para la intermediación laboral con colectivos vulnerables
 
Material Completo De Uml
Material Completo De UmlMaterial Completo De Uml
Material Completo De Uml
 
Plan de infraestructuras_y_comunicaciones_(pic)
Plan de infraestructuras_y_comunicaciones_(pic)Plan de infraestructuras_y_comunicaciones_(pic)
Plan de infraestructuras_y_comunicaciones_(pic)
 
Informe consolidado fase analisis v2014 03-02
Informe consolidado fase analisis v2014 03-02Informe consolidado fase analisis v2014 03-02
Informe consolidado fase analisis v2014 03-02
 
Discoveramericas plan-de-negocio
Discoveramericas plan-de-negocioDiscoveramericas plan-de-negocio
Discoveramericas plan-de-negocio
 
Contabilidad_administrativa_un_RamArez_P.pdf
Contabilidad_administrativa_un_RamArez_P.pdfContabilidad_administrativa_un_RamArez_P.pdf
Contabilidad_administrativa_un_RamArez_P.pdf
 
Manual de inf para negocios
Manual de inf para negociosManual de inf para negocios
Manual de inf para negocios
 
Elías_Porturas_Propuesta_mejora.pdf
Elías_Porturas_Propuesta_mejora.pdfElías_Porturas_Propuesta_mejora.pdf
Elías_Porturas_Propuesta_mejora.pdf
 
Estudio de grabación y doblaje
Estudio de grabación y doblajeEstudio de grabación y doblaje
Estudio de grabación y doblaje
 
Openbravo manual-de-usuario-v1.1
Openbravo manual-de-usuario-v1.1Openbravo manual-de-usuario-v1.1
Openbravo manual-de-usuario-v1.1
 
Relacion entre didactica en nivel superior y tics
Relacion entre didactica en nivel superior y ticsRelacion entre didactica en nivel superior y tics
Relacion entre didactica en nivel superior y tics
 
Organizacion_Industrial_2edi_Tarzijan.pdf
Organizacion_Industrial_2edi_Tarzijan.pdfOrganizacion_Industrial_2edi_Tarzijan.pdf
Organizacion_Industrial_2edi_Tarzijan.pdf
 
1593.11 pliego
1593.11 pliego1593.11 pliego
1593.11 pliego
 
Guía para Proyectos bajo Alianzas Público Privadas
Guía para Proyectos bajo Alianzas Público PrivadasGuía para Proyectos bajo Alianzas Público Privadas
Guía para Proyectos bajo Alianzas Público Privadas
 
Animación por ordenador
Animación por ordenadorAnimación por ordenador
Animación por ordenador
 
Emprendimiento fase 2mm
Emprendimiento fase 2mmEmprendimiento fase 2mm
Emprendimiento fase 2mm
 
BITACORA.pdf
BITACORA.pdfBITACORA.pdf
BITACORA.pdf
 
Peluquería
PeluqueríaPeluquería
Peluquería
 

Myrian paguay

  • 1. I ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FACULTAD DE ADMINISTRACION DE EMPRESAS ESCUELA DE CONTABILIDAD Y AUDITORIA INFORMATICA II NOMBRE: MYRIAN PAGUAY NIVEL: TERCERO “1” TEMA: CAMPOS CALCULADOS FORMULARIOS INFORME CONSULTA MACROS SEPTIEMBRE 2013-FEBRERO 2014 Contenido Introducción .............................................................................................................................V
  • 2. II Objetivos.................................................................................................................................VI Objetivo general:......................................................................................................................VI Objetivo específico:..................................................................................................................VI Capítulo I.................................................................................................................................. 1 CAMPOS CALCULADOS EN ACCESS ............................................................................................. 1 FORMULARIOS.................................................................................................................... 3 COMO CREAR UN FORMULARIO CON EL ASISTENTE........................................................ 4 PESTANA DE DISEÑO DE FORMULARIOS.......................................................................... 5 VENTAJAS DEL FORMULARIO............................................................................................ 7 QUE ES UNA CONSULTA..................................................................................................... 8 QUE PERMITE UNA CONSULTA?........................................................................................ 8 TIPOS DE CONSULTAS........................................................................................................ 8 CONSULTAS DE ACCION..................................................................................................... 9 Se subdivide en:.............................................................................................................. 9 CONSULTAS DE SELECCIÓN...........................................................................................10 CONSULTAS ESPECÍFICAS..............................................................................................10 CONSULTAS DE TABLA DE REFERENCIAS CRUZADAS .................................................10 COMO CREAR UNA CONSULTA..........................................................................................11 DISEÑO DE CONSULTAS....................................................................................................11 ASISTENTE DE BUSQUEDA PARA DUPLICADOS ..............................................................12 ASISTENTE DE BUSQUEDA PARA NO COINCIDENTES .....................................................13 INFORMES EN ACCES.....................................................................................................13 ¿Qué sonlos informes?.....................................................................................................13 ¿Para qué se usan losinformes? ......................................................................................14 ¿Cómo funcionan los informes?.......................................................................................16 ¿Cuándo se debe utilizar un informe enlugar de un formulario?.................................17 Utilice un formulario cuando necesite:.............................................................................18 Utilice un informe cuando necesite: .................................................................................18 Vistas de la ventana Informe ...............................................................................................18 Tipos de informes ...............................................................................................................20 Informe detallado............................................................................................................20
  • 3. III Informe agrupado............................................................................................................20 Informe de resumen ........................................................................................................21 Informe de etiquetas postales..........................................................................................22 Informe de varias columnas.............................................................................................22 Utilizar los asistentes para crear informes ..........................................................................23 Para crear un informe con el Asistente para autoinformes...............................................23 Para crear un informe con otro de los asistentes para informes. ......................................24 Utilizar la vista Diseño.........................................................................................................26 Para crear un informe en la vista Diseño..........................................................................26 Mostrar una vista previa de un informe ..............................................................................27 Para mostrar una vista previa de una muestra de un informe desde la vista Diseño ........28 Para ver un informe completo desde la vista Diseño ........................................................28 Para ver una vista previa del informe desde la ventana Base de datos .............................29 Para ir a otra página en la Vista preliminar......................................................................29 MACROS EN ACCESS......................................................................................................30 Qué es una macro? ..............................................................................................................30 Explicación de las macros....................................................................................................31 Nombres de macro ..........................................................................................................31 Argumentos.....................................................................................................................31 Condiciones.....................................................................................................................32 Acciones de macro...........................................................................................................33 Características nuevas de las macros en Office Access 2007................................................33 Crear una macro..................................................................................................................34 Características del Generador de macros.........................................................................34 Crear una macro independiente ..........................................................................................36 Crear un grupo de macros...................................................................................................37
  • 4. IV Ilustración 1.............................................................................................................................. 2 Ilustración 2.............................................................................................................................. 2 Ilustración 3.............................................................................................................................. 2 Ilustración 4.............................................................................................................................. 3 Ilustración 5.............................................................................................................................. 3 Ilustración 6.............................................................................................................................14 Ilustración 7.............................................................................................................................15 Ilustración 8.............................................................................................................................16 Ilustración 9.............................................................................................................................17 Ilustración 10...........................................................................................................................18 Ilustración 11...........................................................................................................................19 Ilustración 12...........................................................................................................................20 Ilustración 13...........................................................................................................................21 Ilustración 14...........................................................................................................................21 Ilustración 15...........................................................................................................................21 Ilustración 16...........................................................................................................................22 Ilustración 17...........................................................................................................................22 Ilustración 18...........................................................................................................................24 Ilustración 19...........................................................................................................................25 Ilustración 20...........................................................................................................................25 Ilustración 21...........................................................................................................................27 Ilustración 22...........................................................................................................................28 Ilustración 23...........................................................................................................................30 Ilustración 24...........................................................................................................................31
  • 5. V Introducción Es un software utilizado para el desarrollo de sistemas de Base de Datos. Él está basado en el argumento de las bases de datos relacionales en el cual el usuario/proyectista mantiene informaciones organizadas en forma tabular. No es el objetivo de esta apostilla detallar cualquier metodología de análisis de sistemas orientado a la especificación de soluciones basadas en el argumento relacional. Normalmente este análisis y reflexión previos, constituyen pasos importantes para la obtención de buenos sistemas automatizados de almacenamiento y recuperación de informaciones. A lo largo del texto, se emplea un ejemplo/modelo muy simple basado en apenas tres tablas. Lo que se desea automatizar es una nómina de empleados donde, además de las informaciones típicas de nombre y número, participan informaciones asociadas referentes al departamento del empleado, su cargo y su salario. Estas informaciones constan en otras dos listas. Estas listas son naturalmente tabulares y su exacto contenido queda evidente a lo largo del texto. El Access también crea un archivo de extensión lbd. Este archivo tiene utilidad en habientes multiusuários donde una misma Base de datos puede estar siendo accedido simultáneamente por varios usuarios. Si este no fuera el caso, entonces no es necesario preocupare con este archivo. Inclusive no es necesario copiar el archivo conjuntamente con el archivo de extensión mdb, por ejemplo, para un disco. El Access recrea el archivo ldb si el no estuviera presente.
  • 6. VI Objetivos Objetivo general: Realizar una simulación del cálculo de la en el gestor de base de datos Access utilizando las tablas empleados y nomina aplicando los campos calculados en formularios y tablas. Objetivo específico:  Realizar campos calculados en el gestor de base de datos Access que permitan almacenar los datos en las tablas.  Aplicar los campos calculados en diferentes gestores de Access  Analizar que facilidad nos permite realizar cada uno de los gestores  Identificar las diferencias que existe en los campos calculado con los diferentes gestores de acces
  • 7. INFORMATICA II 2013 1 Capítulo I CAMPOS CALCULADOS EN ACCESS 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". 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 la ventana de diseño. El primer paso, como siempre es acudir a la ventana de base de datos abrir la ventana de las consultas.
  • 8. INFORMATICA II 2013 2 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". 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. El primer paso, como siempre es acudir a la ventana de base de datos abrir la ventana de las consultas. Y desde aquí Vamos a pulsar la opcion crear una consulta en vista de diseño. En la ventana "Mostrar tabla" seleccionaremos la tabla "Productos" Ilustración 1 Ilustración 3 Ilustración 2
  • 9. INFORMATICA II 2013 3 Ilustración 4 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". Ilustración 5 FORMULARIOS Los formularios sirven para definir pantallas generalmente para editar los registros de una tabla consulta.
  • 10. INFORMATICA II 2013 4  FORMULARIO: Consiste en crear automáticamente un nuevo formulario que contiene todos los datos de la tabla, consulta o informe seleccionado en el panel de navegación.  DISEÑO DE FORMUALARIO: Abre un formulario en blanco en la vista Diseño y tenemos que ir incorporando los distintos objetos que queremos aparezca en él.  FORMULARIO EN BLANCO: Consiste en crear un nuevo formulario sin contenido pero en vez de abrirse en vita Diseño como la anterior opción, se abrirá en Vista presentación. Esta vista ofrece ventajas, como poder incorporar datos simplemente arrastrando el objeto (consulta, informe, tabla) desde el panel de navegación.  ASISTENTE PARA FORMURALARIOS: Utiliza un asistente que nos va guiando paso por paso en la creación de formulario .  NAVEGACIÓN: Nos permite crear un formulario dedicado a la navegacion ,que simula la estructura típica de menús de una pagina web . COMO CREAR UN FORMULARIO CON EL ASISTENTE  clic asistente para formularios
  • 11. INFORMATICA II 2013 5  Seleccionar la tabla sobre la cual se quiere hacer el formulario e introducción los campo  Se escoge la distribución que se desea para el formulario  por defecto viene señalado el campo columna  damos un titulo al formulario y seleccionamos entre las dos opciones disponibles  abrir formulario para ver introducir información  modificar el diseño de formulario  abrir el formulario nos lleva al formulario en si y modificar el diseño nos permite realizarle cambios con el tema entre otros . PESTANA DE DISEÑO DE FORMULARIOS  En ver de la pestaña de diseño podemos cambiar entre la vista diseño la vista formulario
  • 12. INFORMATICA II 2013 6  En el grupo de temas podemos encontrar herramientas para dar un estilo homogéneo al formulario  En la parte central podemos observar el grupo de controles en el que aparecen todos los tipo de controles para que sea más cómodo añadirlo en el área de diseño  En encabezado y pies están las herramientas de logo que permiten insertar una imagen en la cabecera del formulario, título que nos permite colocarle un título al formulario y fecha y hora que son dos campos que nos muestra la fecha y hora actual del formulario.  En el grupo de herramientas se puede observar el botón agregar campos existentes entre otros ,que hace aparecer y desaparecer el cuadro de lista de campos en el que aparecen todos los campos del origen de datos para que sea mas comodo añadirlos en el área de diseño .
  • 13. INFORMATICA II 2013 7  En esta pestaña encontramos todas las herramientas de formato de formulario ,de las cuales solo vamos a utilizar por ahora las herramientas de imagen de fondo y relleno de forma  Imagen de fondo sirve como su nombre lo indica para colocar una imagen de fondo al formulario  Y la herramienta relleno de formato para colocarle un color del fondo al formularios VENTAJAS DEL FORMULARIO 1. Los formularios mejoran ampliamente la presentación de los datos en pantalla y ofrecen una gran flexibilidad en los procesos que tienen que ver con el ingreso, edición y eliminación de los datos en las tablas de la Base de Datos. 2. Los datos que contienen los formularios pueden provenir de una sola tabla o de varias tablas con campos comúnes relacionados; también pueden tener origen en una consulta previamente diseñada. 3. Los formularios dependiendo de la distribución que se escoja muestran un solo registro o varios en pantalla, cuando el formulario solo muestra un registro a la vez puedes adicionarle botones para navegar entre los registros, adicionar registros, imprimir el formulario, etc. 4. Puedes adicionar botones que ejecuten ciertos calculos sobre los datos del registro actual y los muestre en pantalla en un formulario en Access. 5. Access te ofrece una gran cantidad de temas o diseños preestablecidos que puedes aplicar a los formularios, y si aplicas el mismo tema a todos los formularios de la Base de Datos tendrás una interface con una apariencia muy profesional. 6. La base de datos Access facilita la creación de un subformulario dentro de un formulario principal, con el objetivo de que el subformulario muestre información detallada del registro que se encuentra en pantalla en un momento dado en el formulario principal.
  • 14. INFORMATICA II 2013 8 QUE ES UNA CONSULTA DEFINCIÓN Es un objeto de la base de datos que permite seleccionar un conjunto de registros con los que trabajara en un momento determinado (son Filtros Sofisticados). QUE PERMITE UNA CONSULTA?  Visualizar los registros que cumplen una determinada condición  Visualizar a la vez datos de distintas tablas  Ver determinado campos de los registros que cumplen la condición, colocados a voluntad  Ordenar de la manera deseada y representar de distintos modos, los registros seleccionados.  Calcular nuevos valores, para casa unos de los registros, a partir de los datos almacenados en una tabla. TIPOS DE CONSULTAS  Consultas de acción  Consultas de selección  Consultas especifica de sol
  • 15. INFORMATICA II 2013 9 CONSULTAS DE ACCION Son aquellas que permiten realizar operaciones (acciones) con los datos de una tabla, de modo automático. Se subdivide en:  Crear tablas : Hace que la consulta seleccione registro de la base de datos y los guarde en una nueva tabla  Anexar :Hace que la consulta muestre registros de campos existentes  Actualizar: hace que la consulta actualice los datos de una tabla existente.  General:Hace que la consulta sea una consulta de tabla de referencias cruzadas, que agrega datos con 2 conjuntos de valores, uno en la parte inferior izquierda de la hoja de datos y otra parte en la superior.  Eliminar: Hace que la consulta borre la información de la tabla existente ,que no coincidan con el criterio de búsqueda.
  • 16. INFORMATICA II 2013 10 CONSULTAS DE SELECCIÓN  SELECCIONAR: Hace que la consulta seleccione y muestre registros de la base de datos  CONSULTAS DE SELECCIÓN: Son aquellas que permiten dar respuestas a las preguntas que se pueden plantear sobre los datos introducidos en las tablas. estas consultas permiten seleccionar datos varias tablas a la vez. CONSULTAS ESPECÍFICAS Son consultas que no se pueden definir desde la cuadricula OBE de Access sino que se tiene que definir directamente en SQL CONSULTAS DE TABLA DE REFERENCIAS CRUZADAS  Cuando queremos representar una consulta sumaria con dos columnas de agrupación como una tabla de doble entrada en la que cada una de las columnas de agrupación es una entrada de tabla utilizaremos una consulta de tabla de referencias cruzadas.  Una consulta de referencias cruzadas es aquella que nos permite visualizar los datos en filas y en columnas, estilo tabla.  Ej . para obtener las ventas mensuales de los empleados. Debemos diseñar una consulta sumaria calculando suma de importes de pedidos agrupando empleado y me de la venta
  • 17. INFORMATICA II 2013 11 COMO CREAR UNA CONSULTA Existen 2 maneras de crear una consulta:  Asistente para consultas : Al hacer clic en esta opción aparecerá el siguiente cuadro de dialogo  El asistente para consultas nos permiten crear una consulta de selección sencilla.  Los otros asistentes nos permiten generar tipos especiales de consulta que veremos más adelante. DISEÑO DE CONSULTAS  Damos clic en el botón Diseño de consultas.  Al entrar, la opción pide primero las tablas de las que la consulta sacará los datos con un cuadro de dialogo
  • 18. INFORMATICA II 2013 12  Seleccionar la tabla de la que queremos sacar datos y hacer clic sobre el botón agregar .  Si queremos sacar datos de varias tablas agregamos de la misma forma los demás tablas.  Finalmente hacer clic sobre el botón cerrar. ASISTENTE DE BUSQUEDA PARA DUPLICADOS  En los casos en que recopilemos datos de orígenes diversos de podrá presentar el inconveniente de la información duplicada. Puede ocurrir que al reunir los datos encontraremos registros duplicados o bien registros que han sido ingresados más de una vez por distintos operadores, con pequeñas diferencias entre ellos  Estas inconsistencias se detectan fácilmente creando una consulta de buscar datos duplicados  Las consultas de este tipo son creadas por un asistente .
  • 19. INFORMATICA II 2013 13 ASISTENTE DE BUSQUEDA PARA NO COINCIDENTES  Puede desearse comparar dos tablas e identificar los registros de una de las tablas que no tienen correspondientes en la otra tabla. La manera más fácil de identificar estos registros es mediante el Asistente para consultas de buscar coincidentes  Después de generar el asistente la consulta ,puede modificar su diseño para agregar o quitar campos ,o bien ,para agregar combinaciones entre dos tablas .  Asimismo puede crear su propia consulta para buscar registros no coincidentes sin utilizar el asistente. INFORMES EN ACCES ¿Qué son los informes? Un informe permite organizar y formatear información de acuerdo con sus necesidades y especificaciones. Puede utilizar Access para diseñar informes que utilicen numerosos elementos de diseño. Por ejemplo, puede emplear texto, datos, imágenes, líneas, cuadros, gráficos y otros elementos para crear el informe necesario. El diseñador decide los elementos que se utilizarán y la manera de organizarlos. La etiquetas de correo, las
  • 20. INFORMATICA II 2013 14 facturas, los resúmenes de ventas o las listas de teléfonos son algunos ejemplos de tipos de informes que se pueden generar con Access. Nota Estos informes se basan en datos de ejemplo incluidos en la base de datos Importadores Neptuno que se entrega con Access. Ilustración 6 ¿Para qué se usan los informes? Access proporciona varias maneras de obtener información de la base de datos. Puede:  Utilizar una consulta para ver todos los productos suministrados por un proveedor en particular. Una consulta permite recuperar información de más de una tabla, y especificar criterios para esa búsqueda.  Utilizar un formulario para ver toda la información sobre un solo producto al mismo tiempo. Un formulario ofrece un portal a través del cual se puede ver y modificar la información de la base de datos.
  • 21. INFORMATICA II 2013 15  Utilizar una vista Tabla dinámica o Gráfico dinámico para resumir las ventas trimestrales por regiones (por ejemplo). Una tabla dinámica permite analizar los datos y ver la información de distintas formas, arrastrando los campos a diferentes ubicaciones en una vista similar a una hoja de cálculo. Con un gráfico dinámico se puede presentar la información de la tabla dinámica en formato de gráfico.  Utilizar un informe para organizar e imprimir la información sobre ventas de productos (por ejemplo) para una presentación o para su distribución a otras personas de la empresa. Los informes ofrecen un control preciso sobre la organización y la apariencia de la información. Ilustración 7 La hoja de datos de una consulta incluye muchos registros. En este formulario aparecen los registros uno a uno. En una tabla dinámica se resume la información para su análisis. En un informe se agrupan los datos correspondientes a muchos registros para su impresión o distribución. Deberá utilizar un informe cuando:  Desee imprimir información que utilice con regularidad.  Desee imprimir información para su distribución a otras personas.  Necesite controlar con precisión la organización y el aspecto de la información cuando la imprima.
  • 22. INFORMATICA II 2013 16  Desee agrupar o resumir la información para su presentación a otras personas. Una vez creado y guardado el diseño de un informe, podrá utilizarlo siempre que lo desee. El diseño del informe permanece inalterado, pero los datos se actualizan cada vez que se imprime. Si necesita introducir algún cambio, puede modificar el diseño del informe o crear otro nuevo, parecido, basado en el original. Con Access, puede crear informes que:  Organicen y presenten los datos en grupos.  Impriman la información del encabezado y el pie de página para todo el informe, por cada página o por cada grupo.  Calculen totales acumulativos, de grupos o globales, así como porcentajes de los totales.  Incluyan subformularios, subinfomes y gráficos.  Presenten los datos en un formato atractivo con imágenes, líneas, fuentes, gráficos, diagramas y formato condicional. ¿Cómo funcionan los informes? La mejor manera de comprender cómo funciona un informe es observar un informe impreso y, a continuación, examinar su diseño. Parte de la información de un informe impreso puede proceder de una tabla o consulta subyacente, que es el origen de los datos del informe. Otros datos, como su título, o el encabezado de una columna, se guardan como parte del diseño del informe. Ilustración 8 El título del informe y los encabezados de las columnas se guardan en el diseño del informe.
  • 23. INFORMATICA II 2013 17 Los datos proceden de los campos de la tabla o la consulta subyacente. Los totales se calculan mediante una expresión guardada en el diseño del informe. En la siguiente ilustración se muestra el informe anterior en vista Diseño, junto con su origen de datos subyacente, la consulta Ventas por fecha de expedición. Ilustración 9 El informe está agrupado por Fecha Envío, un campo procedente de la consulta subyacente. Los campos Id Pedido, Nombre Compañía e Importe Venta también proceden de la consulta subyacente. La conexión entre el informe y su origen de datos se establece mediante unos objetos gráficos denominados controles. Los controles pueden ser cuadros de texto que muestran nombres y números, marcos que muestran imágenes o gráficos, etiquetas que muestran títulos, y líneas y rectángulos gráficos que permiten organizar visualmente los datos y ayudan a que el informe resulte atractivo. ¿Cuándo se debe utilizar un informe en lugar de un formulario? En ocasiones se duda a la hora de decidir si es más adecuado utilizar un informe o un formulario para una necesidad determinada. Los informes son de sólo lectura y están prevists para ser leídos o impresos. Los formularios son interactivos y permiten modificar y ver la información de la base de datos.
  • 24. INFORMATICA II 2013 18 Utilice un formulario cuando necesite:  Modificar los datos almacenados en la base de datos.  Introducir datos nuevos, como agregar un nuevo cliente a la tabla Clientes.  Utilizar una vista personalizada para introducir o modificar datos, como un formulario para introducir los pedidos de ventas que muestre una línea por producto y el total de cada pedido.  Permitir que las personas que trabajan con la base de datos puedan consultar su información de manera interactiva. Utilice un informe cuando necesite:  Proporcionar información para su distribución a los demás.  Personalizar con precisión la apariencia de la información  Leer información detallada extraída de la base de datos.  Resumir o agrupar información para su análisis. Vistas de la ventana Informe La ventana Informe de Access tiene tres vistas: Diseño, Vista previa del diseño y Vista preliminar. Haga clic en el botón Vista para cambiar la vista. Cada una de ellas resulta útil para distintos fines:  Vista Diseño La vista Diseño se utiliza para modificar el diseño de un informe o crear uno nuevo desde cero. La vista Diseño es parecida a un banco de trabajo, donde se organiza un proyecto y las herramientas que se necesitan para él. Entre las herramientas disponibles en la vista Ilustración 10
  • 25. INFORMATICA II 2013 19 Diseño se incluyen las reglas, el cuadro de herramientas y la lista de campos. Las reglas permiten alinear los controles y ajustar su tamaño. El Cuadro de herramientas contiene controles que se pueden usar, como etiquetas, cuadros de texto o cuadros combinados. Puede arrastrar los campos de la lista de campos.  Vista preliminar La Vista preliminar se utiliza para comprobar los datos de todo el informe y ver cuál será su apariencia cuando se imprima.  Vista previa del diseño La Vista previa del diseño permite ver las fuentes, el tamaño de fuente y la disposición en general del informe. En la Vista previa del diseño sólo aparece una muestra del informe, no la representación completa que está disponible con la Vista preliminar. En la Vista previa del diseño sólo aparece un subconjunto de las páginas. Puede imprimir un informe desde la ventana Base de datos o desde cualquiera de las vistas de la ventana Informe. Vea las siguientes secciones para obtener más información sobre la Vista preliminar y la impresión de un informe: Ilustración 11
  • 26. INFORMATICA II 2013 20 Tipos de informes Puede ser conveniente crear distintos tipos de informes, según sus necesidades. Por ejemplo, para una reunión con un proveedor podría necesitar un informe detallado, mientras que para un análisis preparado para la alta dirección se necesitaría un informe resumido o agrupado. A continuación figuran algunas posibilidades: Informe detallado Puede crear un informe detallado que enumere los datos de una tabla o consulta, como la tabla Empleados. Ilustración 12 Los datos de los empleados se toman de la tabla o la consulta subyacente. Informe agrupado En un informe agrupado, los datos se organizan en grupos, por ejemplo, por categorías de productos o por fechas. Puede calcular los totales de cada grupo y un total global para todo el informe. Además, puede mostrar información en los encabezados y pies de página de los grupos.
  • 27. INFORMATICA II 2013 21 Ilustración 13 Los registros se agrupan de acuerdo con el valor que figura al principio del grupo. Informe de resumen Un informe de resumen, o resumido, contiene los totales, pero en él no se imprimen los detalles. Ilustración 14Ilustración 15
  • 28. INFORMATICA II 2013 22 En un informe de resumen se imprimen los totales y los totales generales. Informe de etiquetas postales Puede imprimir los nombres y las direcciones con un estilo adecuado para las etiquetas postales. Ilustración 16 Ilustración 17 Informe de varias columnas Los informes de varias columnas se utilizan para mostrar la información en columnas, como los listados telefónicos.
  • 29. INFORMATICA II 2013 23 Utilizar los asistentes para crear informes Access ofrece varios asistentes para informes que le ayudarán a crear los informes. El Asistente para autoinformes genera un informe formateado en una sola columna, sin pedir ninguna información. Los demás asistentes para informes plantean preguntas y luego crean un informe basado en las respuestas ofrecidas por el usuario. Aunque tenga mucha experiencia en la creación de informes, seguramente le resultará cómodo utilizar un asistente para generar el informe rápidamente y utilizarlo como punto de partida. Luego, lo podrá usar tal cual o modificarlo de acuerdo con sus necesidades. Los asistentes para informes se pueden utilizar para crear gran variedad de informes, entre los que se incluyen los siguientes:  Informe de una sola columna.  Informe tabular  Informe agrupado, con o sin totales.  Informe de etiquetas postales.  Informe de gráfico, que muestra un gráfico. El Asistente para autoinformes constituye la forma más rápida de crear un informe, ya que lo genera inmediatamente, sin pedir información. El informe consiste en una sola columna donde aparecen todos los campos de la tabla o la consulta subyacente. Para crear un informe con el Asistente para autoinformes 1. En la ventana Base de datos, haga clic en Tablas o Consultas. 2. Seleccione la tabla o la consulta en que desee basar el informe. 3. En la barra de herramientas Base de datos, haga clic en la flecha situada junto a Nuevo objeto y, a continuación, en Autoinforme en la lista. Access mostrará el informe.
  • 30. INFORMATICA II 2013 24 Ilustración 18 - O bien - 1. En la ventana Base de datos, haga clic en Informes. 2. En la ventana Base de datos, haga clic en Nuevo. 3. En el cuadro de diálogo Nuevo informe, haga clic en uno de los siguientes asistentes: Autoinforme: en columnas Cada campo aparece en otra línea con una etiqueta a la izquierda. Autoinforme: en tablas Los campos de un registro aparecen en una sola línea y las etiquetas se imprimen una vez en la parte superior de cada página. 4. Seleccione una tabla o consulta para el informe. 5. Haga clic en Aceptar. Access aplica al informe el último autoformato utilizado. Si aún no ha creado ningún informe con el asistente o no ha usado el comando Autoformato del menú Formato, usará el formato Estándar. El asistente para informes resulta práctico para crear un informe y utilizarlo de punto de partida. A continuación, lo puede utilizar tal cual o refinarlo hasta conseguir exactamente el informe deseado. Para crear un informe con otro de los asistentes para informes. 1. En la ventana Base de datos, haga clic en Informes. 2. En la ventana Base de datos, haga clic en Nuevo. 3. En el cuadro de diálogo Nuevo informe, seleccione una de las opciones de la lista.
  • 31. INFORMATICA II 2013 25 Ilustración 19 4. Seleccione una tabla o consulta para el informe y haga clic en Aceptar. 5. Siga las instrucciones de las páginas del Asistente para informes. En la última, haga clic en Finalizar. Ilustración 20 6. En la Vista preliminar del informe, éste aparece tal y como se imprimirá. También puede ampliarlo para ver mejor determinados detalles. Notas
  • 32. INFORMATICA II 2013 26  Si desea incluir campos de diversas tablas y consultas en el informe, no haga clic en Siguiente o Finalizar después de seleccionar los campos de la primera tabla o consulta en el Asistente para informes. En lugar de ello, repita los pasos para seleccionar otra tabla o consulta y seleccione los campos que desee incluir en el informe hasta que haya seleccionado todos los campos deseados.  Si hace clic en una de las opciones Autoinforme, Access usará el autoformato especificado la última vez, ya sea en el Asistente para informes o bien en el comando Autoformato del menú Formato en la vista Diseño. Utilizar la vista Diseño Antes de crear un informe, reflexione sobre el origen de los datos. Si los datos proceden de una tabla solamente, puede basar el informe en ella. Sin embargo, si los datos proceden de varias tablas, deberá basar el informe en una consulta. Para obtener detalles sobre la creación de consultas, vea el tema Diseñar una consulta (MDB). También puede crear un informe que no esté basado en ninguna tabla o consulta. Por ejemplo, se puede crear una carta de presentación o un informe que combine uno o varios subinformes no relacionados entre sí. Utilizar un asistente para informes agiliza en gran medida la creación de un informe (vea Utilizar los asistentes para crear informes. Si prefiere crear el informe desde cero, puede iniciar un nuevo informe en vista Diseño, elegir el origen de los datos y colocar todos los cuadros de texto, las etiquetas y los controles personalmente. Para crear un informe en la vista Diseño 1. En la ventana Base de datos, haga clic en Informes. 2. En la ventana Base de datos, haga clic en Nuevo. 3. En el cuadro de diálogo Nuevo informe, haga clic en Vista Diseño en la lista. 4. Seleccione una tabla o consulta para el informe (para crear un informe que no esté basado en una consulta o una tabla, no elija ninguna en la lista). 5. Haga clic en Aceptar. Access mostrará el informe en la vista Diseño y abrirá la lista de campos de la tabla o la consulta subyacente.
  • 33. INFORMATICA II 2013 27 Ilustración 21 Sugerencia Para crear rápidamente un nuevo informe en vista Diseño que no esté basado en una tabla o consulta, en la ventana Base de datos haga clic en Informes y, a continuación, en Crear informe en vista Diseño. Mostrar una vista previa de un informe En la Vista preliminar de un informe se puede comprobar cuál será su apariencia cuando se imprima sin tenerlo que imprimir realmente. Por ejemplo, se puede comprobar la alineación y el espaciado de las columnas de datos, o si el informe devuelve los datos esperados. Existen dos formas de mostrar la vista previa de un informe:  Vista previa del diseño permite echar un vistazo rápido al informe y comprobar el tipo y tamaño de fuente, así como el diseño en general. Esta vista muestra todas las secciones del informe, y algunos de los registros detallados.  Vista preliminar se utiliza para ver el informe completo exactamente tal y como se imprimirá. Al mostrar un informe en Vista previa del diseño o en Vista preliminar, aparece ampliado.
  • 34. INFORMATICA II 2013 28 Ilustración 22 Para mostrar una vista previa de una muestra de un informe desde la vista Diseño Siga uno de estos procedimientos:  En el menú Ver, haga clic en Vista previa del diseño.  Haga clic en la flecha situada junto al botón Vista de la barra de herramientas y haga clic en Vista previa del diseño en la lista. Para volver a la vista Diseño, haga clic en Cerrar en la barra de herramientas. Para ver un informe completo desde la vista Diseño Siga uno de estos procedimientos:  En el menú Ver, haga clic en Vista preliminar.  Haga clic en la flecha situada junto al botón Vista de la barra de herramientas y haga clic en Vista preliminar en la lista. Para volver a la vista Diseño, haga clic en Cerrar en la barra de herramientas.
  • 35. INFORMATICA II 2013 29 Para ver una vista previa del informe desde la ventana Base de datos 1. En la ventana Base de datos, haga clic en Informe y seleccione el informe cuya vista previa desee ver. 2. Siga uno de estos procedimientos:  En la ventana Base de datos, haga clic en Vista previa.  En el menú Archivo, haga clic en Vista preliminar. Para volver a la ventana Base de datos, haga clic en Cerrar en la barra de herramientas. Para ir a otra página en la Vista preliminar Puede utilizar los botones de desplazamiento para ver las páginas de un informe secuencialmente, o para ir directamente a cualquiera de ellas. 1. Abra el informe en Vista preliminar. 2. Siga uno de estos procedimientos:  Haga clic en uno de los botones de desplazamiento (en la esquina inferior izquierda de la ventana).  Escriba un número de página en el cuadro correspondiente, y presione ENTRAR. Para volver a la ventana Base de datos, haga clic en Cerrar en la barra de herramientas. Botón de desplazamiento a la primera página. Botón de desplazamiento a la página anterior. Botón de desplazamiento a la página siguiente. Botón de desplazamiento a la última página. Para ver una página determinada, escriba su número en este cuadro.
  • 36. INFORMATICA II 2013 30 MACROS EN ACCESS 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 Clic 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 AlHacerClick del botón, o la macro puede estar incrustada directamente en el propio evento AlHacerClick 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. Las macros se crean usando el Generador de macros, que se muestra en la siguiente ilustración. Ilustración 23
  • 37. INFORMATICA II 2013 31 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. 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. 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. 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. Ilustración 24
  • 38. INFORMATICA II 2013 32 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. 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. Si la condición devuelve cualquier otro valor, todas las acciones se ejecutarán. Para mostrar la columna Condiciones en el Generador de macros, en la ficha Diseño, en el grupo Mostrar u ocultar, haga clic en Condiciones Use esta expresión para llevar a cabo la acción Si: [Ciudad]="París" París es el valor de Ciudad en el campo en el formulario desde el cual se ejecutó la macro. DCont("[IdPedido]", "Pedidos")>35 Hay más de 35 entradas en el campo IdPedido de la tabla Pedidos. DCont("*", "Detalles de pedido", "[IdPedido]=Formularios![Pedidos]![IdPedido]")>3 Hay más de tres entradas en la tabla Detalles de pedido para las cuales el campo IdPedido de la tabla coincide con el campo IdPedido del formulario Pedidos. [FechaEnvío] Entre #2-Feb-2006# Y #2-Mar-2006# El valor del campo FechaEnvío del formulario desde el cual se ejecuta la macro no es anterior a 2-Feb-2006 y no es posterior a 2-Mar-2006. Formularios![Productos]![UnidadesEnStock]<5 El valor del campo UnidadesEnStock del formulario Productos es menor que cinco. EsNulo([Nombre]) El valor Nombre del formulario
  • 39. INFORMATICA II 2013 33 desde el que se ejecuta la macro es nulo (no tiene valor). Esta expresión es equivalente a [Nombre] Es Nulo. [PaísRegión]="UK" Y Formularios![TotalVentas]![TotalPedidos]>100 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 TotalPedidos del formulario TotalVentas es mayor que 100. [País o región] En ("Francia", "Italia", "España") Y Longitud([CódigoPostal])<>5 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. CuadroMsj("¿Confirmar cambios?",1)=1 Se hace clic en Aceptar en un cuadro de diálogo donde la función CuadroMsj muestra "¿Confirmar cambios?". Si hace clic en Cancelar en el cuadro de diálogo, Access omite la acción. [Variables temporales]![ResultadoCuadroMsj]=2 La variable temporal que se utiliza para almacenar el resultado de un cuadro de mensaje se compara con 2 (vbCancel=2). 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. Características nuevas de las macros en Office Access 2007 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. De esta forma, resulta más sencillo mejorar la funcionalidad de la base de datos y ésta gana en seguridad.
  • 40. INFORMATICA II 2013 34  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ó. Si crea una copia de un formulario, un informe o un control que contenga macros incrustadas, las macros también estarán presentes en la copia.  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). Las bases de datos que contienen acciones de macro no incluidas en la lista de confianza (o las bases de datos que tienen código de VBA) requieren que se les conceda explícitamente el estado de confianza.  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. Además, la nueva acción de macro Paso A Paso permite habilitar el modo paso a paso en cualquier punto de la macro, para que se pueda observar cómo ejecuta la macro las acciones de una en una.  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. También se puede tener acceso a estas variables temporales en VBA, por lo que sirven además para comunicar datos a módulos de VBA y desde ellos. 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. Las macros incrustadas pasan a formar parte del objeto o el control en el que están incrustadas. Las macros independientes están visibles en el panel de exploración, en Macros; las macros incrustadas no. 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.
  • 41. INFORMATICA II 2013 35 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. En la tabla siguiente, se muestran los comandos que están disponibles en la ficha Diseño del Generador de macros. Grupo Comando Descripción Herramientas Ejecutar Realiza las acciones enumeradas en la macro. Paso a paso 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. Generador 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. Filas Insertar filas Inserta una o varias filas de acción en blanco delante de las filas seleccionadas. Eliminar filas Elimina las filas de acción seleccionadas. Mostrar u ocultar Mostrar todas las acciones 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
  • 42. INFORMATICA II 2013 36 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. Nombres de macro 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. Condiciones Muestra u oculta la columna Condición. Esta columna se utiliza para escribir expresiones que controlen cuándo se realizará una acción. Argumentos 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. Crear una macro independiente 1. 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. 2. 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.
  • 43. INFORMATICA II 2013 37  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. Crear un grupo de macros Si desea agrupar varias macros relacionadas en un objeto macro, puede crear un grupo de macros. 1. 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. 2. 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. 3. En la columna Nombre de macro, especifique un nombre para la primera macro del grupo de macros. 4. 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.
  • 45. Conclusiones  Los gestores de los campos calculados nos permiten diseñar y manipular los grandes datos de forma ordenada y sencilla.  También faciltar a tener los datos en orden con la información de las tablas, formularios, informes y macros dentro de un gestor de datos.  Los gestores como las consultas, es utilizadas para ubicar los datos, informes, utilizado para imprimir la información y la base de datos, macros y módulos, utilizados para crear funciones que faciliten el trabajo, y los controles, que facilitan la internas con el usuario.  Son sistema de gestión de base de datos , si no que también es un entorno de desarrollo rápido de aplicaciones. BIBLIOGRAFIA (MARQUEZ, MARIA PEREZ, 2010, pág. 481) http://www.ideaspropiaseditorial.com/documentos_web/documentos http://www.ideaspropiaseditorial.com/documentos_web/documentos/978-84-9839- 226-5.pdf