Ayuda Ejercicios Unidad 14. Las Macros


Ejercicio 1: Concesionario

1 Haz clic en Macro en la pestaña Crear para crear una nueva Macro.

2 Guarda la Macro desde Botón de Office → Guardar

3 Dale el nombre de SubirPrecio.

Primero desactivaremos el Eco de pantalla para que no se vean las acciones de la Macro.

4 En la primera fila selecciona Eco en la columna Acción.

5 Nos dirijimos a la parte inferior donde encontramos los Argumentos de la acción. Allí seleccionamos No en Eco activo.

6 Escribe Realizando cambios... en Texto de la barra de estado.

Ahora abriremos el formulario donde haremos los cambios.

7 En la siguiente fila selecciona en la columna Acción la acción AbrirFormulario.

8 En los Argumentos de acción seleccionamos Mantenimiento Coches vendidos en Nombre del formulario.

9 Modificaremos la opción Condición WHERE para que pueda leerse No EsNulo([Extras instalados]) para que se cargue el formulario filtrando los registros cuyo campo Extras instalados no sea nulo.

10 Cambia la opción Vista a Formulario.

11 Cambia la opción Modo de datos a Modificar.

12 Cambia la opción Modo de la ventana a Normal.

13 En la siguiente línea selecciona la Acción EjecutarMacro.

14 En los Argumentos de acción escribe SubirPrecio.repite en la opción Nombre de macro.

15 En expresión de repetición escribe No EsNulo([Formularios]![Mantenimiento Coches vendidos]![Matricula]) para que se repita la Macro repite para todos los coches en el formulario (todos tendrán número de matrícula).

Ahora nos desplazaremos unas cuantas líneas para colocar el bucle.

16 Baja unas 5 o 6 líneas y en Acción selecciona EstablecerValor.

17 En los Argumentos de Acción escribe [Formularios]![Mantenimiento Coches vendidos]![Precio] en Elemento para modificar el Precio del coche.

18 En Expresión escribe [Formularios]![Mantenimiento Coches vendidos]![Precio]+5000 para aumentar su Precio en 5000.

19. Pulsa el botón Nombres de macro para que se muestre la columna de los nombres.

20. Escribe en la columna del nombre, de la acción EstablecerValor, el nombre repite.

21 En la siguiente línea selecciona la Acción IrARegistro.

22 En Argumentos de acción selecciona Formulario en Tipo de objeto.

23 En Nombre del objeto selecciona Mantenimiento Coches vendidos.

24 En la opción Registro selecciona Siguiente.

Ya hemos terminado con el bucle. Modificará el campo Precio y luego pasará al siguiente hasta que no quede ninguno.

Ahora volveremos de nuevo a la línea que dejamos después de EjecutarMacro.

25 En la línea debajo de EjecutarMacro selecciona la acción Cerrar para cerrar el formulario.

26 En los argumentos de acción selecciona Formulario en Tipo de objeto.

27 En Nombre del objeto selecciona Mantenimiento Coches vendidos.

28 Selecciona en la opción Guardar para que se cierre el formulario guardando los cambios.

29 En la siguiente fila selecciona la Acción CuadroMsj.

30 En los argumentos de acción escribe Se han aumentado los precios de los coches con extras. en la opción Mensaje.

31 Cambia la opción Bip a No.

32 Cambia la opción Tipo a Información.

33 En la opción Título escribe Actualización realizada.

Finalmente detendremos la Macro para que no siga ejecutándose.

34 En la siguiente fila añade la acción DetenerMacro.

 

Si has seguido bien los pasos tu Macro debería parecerse a esta:

35 Cierra la Macro guardando los cambios.

 




Julio-2007
Sol. Ej. 14.1
Volver



Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.