Page 285 - Curso experto en Microsoft Acces 2013 - Alfredo Rico
P. 285
Vamos a solventar esto.
1. En el Panel de navegación, haz clic con el botón derecho del ratón sobre la
macro Cambiar1 y elige Copiar.
2. Ahora, en el mismo panel, muestra de nuevo el menú contextual y pulsa Pegar.
3. Cuando te pregunte qué nombre darle a la copia, escribe Cambiar2.
4. Haz clic en el botón Aceptar.
5. Abre en Vista Diseño la nueva macro Cambiar2.
Ahora vamos a insertar una condición para que si no encuentra el registro con el valor buscado
no modifique el primer registro.
6. En el Catálogo de acciones, haz doble clic en la opción Si de Flujo de programas. Se
añadirá el panel en la ventana principal, en último lugar.
7. En el cuadro de texto Si escribe la condición siguiente: [Formularios]![Cursos
tabular]![Nombre Curso]="Papiroflexia".
8. Ahora, arrastra la Acción EstablecerValor hasta la lista Agregar nueva acción del panel
condicional.
9. Sólo queda situar la condición en el lugar correcto. Pulsa la flecha Subir hasta que se sitúe
justo debajo de la acción de búsqueda (dos posiciones más arriba).
Aquí tienes una imagen que ilustra como habrá quedado la macro:
Hemos hecho que antes de cambiar el valor se asegure de que se encuentra en un registro con
el valor Papiroflexia. En caso contrario se saltará esta acción y pasará a las
siguientes: Cerrar y Eco.
Ya no cambiará el campo si no encuentra ningún valor que diga Papiroflexia.
9. Guarda los cambios y ejecuta la macro con el botón Ejecutar . 284
Curso experto en Microsoft Access 2013 – Alfredo Rico – RicoSoft 2015

