Anda di halaman 1dari 8

Nombre: Julio César Pomposo González Matrícula: 02542767

Nombre del curso: Computación V Nombre del profesor: Karina Barajas


Módulo: 4. Añadiendo poder a mi Actividad: 014. Simplificando la
aplicación de base de datos. gestión de una aplicación de base de
datos(ii)
Fecha: 21 de noviembre de 2007 Equipo: No aplica
Bibliografía: Cesar Pérez, Domine Microsoft Access 2002/2000. Alfa Omega
Grupo Editor
INFORMACIÓN OBTENIDA DE MICROSOFT OFFICE 2007:
[1][2]http://office.microsoft.com/es-
es/access/FX100646913082.aspx?CTT=96&Origin=CL100570043082&ofcre
sset=1
Objetivos:

• Aplicar Macros en la generación de formularios e informes.


• Construir aplicaciones con Macros.
• Generar Macros que permitan definir un entorno personalizado de
Access, así como crear menús y herramientas personalizadas.

Procedimientos:

1. Leí mis apoyos visuales en cuanto al tema de Simplificando la gestión


de una aplicación de base de datos (ii), mediante la plataforma WebTec.
2. Investigue en libros y en internet sobre el tópico visto en esta actividad
para poderme da un noción más clara y concisa respecto a los macros
en la generación de formularios e informes.
3. Reflexiona en cuanto a la simplificación de una aplicación de base de
datos, dentro de un empresa., así como crear menos y herramientas
personalizadas.
4. De acuerdo a lo dicho con anterioridad realice mi reporte el cual este
fue de mucho éxito y aprendizaje.

Resultados:

Elabora una tabla en la que se describan las relaciones entre las propiedades y
la ejecución de una Macro.

Relaciones
Propiedades -Pueden utilizarse en cualquier parte que acepte cadenas
dentro del cuadro de diálogo Páginas de propiedades de un
proyecto en una base de Datos..
Ejecución Por lo general solo se ejecuta una macro directamente cuando
desea probarla, por lo que también se puede agregar la
macro a un formulario, informe o control, de forma que se
pueda ejecutar como respuesta un evento, o puede crear un
mando de menú personalizado que ejecute macro.

Lista los pasos detalladamente que se tienen que realizar para asociar una
Macro a un informe y a un formulario. Ilustra con ejemplos cada paso

1. Asociar una macro a un informe.


a) Se abra la vista diseño.
b) Escribir en la propiedad correspondiente de la hoja de propiedades el
nombre del macro.

2. Asociar una macro a un formulario.


a) Crear una macro que contenga una acción AbrirFormulario.
b) Especificar el argumento nombre, el nombre del segundo formulario.
Describe con ejemplos prácticos los pasos para:

Validar los datos,

Una de las funciones más potentes que nos proporcionan las macros es la de
validar los datos que hemos introducido. Hasta ahora teníamos varios
mecanismos de validación de datos de entrada:

• Reglas de Validación a nivel de campo de la BD.


• Reglas de Validación a nivel de tabla de BD.
• Reglas de Validación a nivel de control de un formulario.

Las macros incrementan nuestras posibilidades a la hora de validar datos


permitiéndonos:

• 0Presentar distintos mensajes de error dependiendo de los diversos tipos de


errores que puedan producirse a la hora de introducir datos en el campo o
control.
• Validaciones que impliquen referencias a controles de otros formularios.
• Reutilizar reglas de validación en distintos formularios definiendo dichas
reglas una sola vez en una macro y haciendo referencia a dicha macro en
cada formulario en el que sea necesaria.[1]

Sincronizar formularios,
Puede que queramos ver simultáneamente ciertos registros relacionados que
están almacenados en dos formularios (por ejemplo: un formulario de Clientes y
otro de Pedidos). Para sincronizar los formularios debemos decidir primero qué
formulario va a controlar la sincronización. Luego se debe adjuntar la macro al
formulario de control, indicando en nombre de la macro:

• en la propiedad Al hacer clic de un botón de comando, si queremos abrir el


formulario relacionado al seleccionar un botón determinado,
• en la propiedad Al activar registro del formulario de control, si queremos abrir
automáticamente el formulario relacionado.

Dicha macro abrirá el formulario relacionado y determinará los registros que se


van a mostrar. La acción AbrirFormulario tiene dos argumentos que podemos
utilizar para indicar a Access qué registros se desea ver en el formulario
relacionado:

• Nombre de Filtro. Utilizamos una consulta para filtrar los registros del
formulario. La consulta especificada no reemplazará a la tabla o a la consulta
en la que se basa el formulario, simplemente actuará como filtro para los
registros. En la consulta se deberán establecer los criterios para los registros
que se desean mostrar.
• Condición WHERE. Utilizamos una expresión para filtrar directamente: en este
caso los criterios se establecen en la propia macro.[2]

Asociar botones de mandato.

Un botón de mandato (un botón que inicia una serie de órdenes) condensa las
tareas
Relacionadas en un solo paso. Un botón de mandato puede realizar una acción
o una serie de acciones, dependiendo de cómo definamos el botón. Los
botones de mandato pueden ejecutar macros o ejecutar programas escritos en
Visual Basic para aplicaciones, que es un lenguaje de programación
especial.[3]

• Retoma la base de datos del sistema escolar, aplica el uso de Macros a


los formularios e informes de la aplicación, la cual también debe
contener:
• Grupos de Macros.

• Validación de datos.
• Sincronización de los formularios.

• Macros asociadas a botones de mandato.


• Macro AutoExec.

• Menús personalizados/Menús contextuales personalizados.


• Pantallas de ayuda.

Nota: No contengo el compilador de ayudas de Windows, más bien no


lo he podido descargar de office, puesto que no pude realizar el punto
a seguir.

Conclusión:

En lo particular esta actividad estuvo llena en cuanto a macros se refiere ya


que estos son un método sencillo para llevar a cabo una o varias tareas
básicas como abrir y cerrar formularios, mostrar u ocultar barras de
herramientas, ejecutar informes, etc., por lo que hoy nos dimos cuenta en esta
actividad el uso y la facilidad que se dejan trabajar para nuestra base de datos,
siendo estos más accesibles para el usuarios y el administrador; siempre con
actualización y una base sana.

Anda mungkin juga menyukai