- Los comentarios son texto aclarativo que no se ejecuta. Son como notas del diseñador/programador para
documentar lo que va realizando y hacer más legible la macro. Aparece un recuadro para escribir el texto, tal cual y
cuando finalizamos vemos que se ha englobado entre unas etiquetas /* Así */ y se ha coloreado verde para
resaltarlo.
- El grupo tampoco se ejecuta, es una forma de englobar en un bloque un conjunto de acciones, de forma que
quede mejor estructurado.
- La opción Si permite que se ejecuten determinadas acciones únicamente si cumplen la condición especificada.
- Y la submacro es un conjunto de acciones que no entran en el flujo ejecución directamente, sino que se han de
activar de forma explícita mediante las acciones EjecutarMacro o AlOcurrirError.
14.6. Acciones condicionadas
Vamos a profundizar un poco en la opción condicinal SI del flujo del programa.
Cuando introducimos una condición haciendo doble clic sobre la opción en el Catálogo de acciones, se
introduce en la página principal como si se tratase de una acción más, con la salvedad de que nos permite
establecer una condición de forma manual o mediante el Generador de expresiones (desde el botón en forma de
varita).
Si esta condición resulta cierta, Entonces se efectuará la acción que indiquemos a continuación.
Podemos utilizar Agregar Si no para indicar las acciones que queremos que se ejecuten en caso de que la
acción no se cumpla.
También podemos introducir otra condición, que ejecutará unas acciones distintas, pulsando Agregar O si.
Con estas simples herramientas podemos crear condiciones de lo más complejas.
La ventaja principal de la nueva interfaz para crear macros es la legibilidad del código, que queda perfectamente
estructurado y es sencillo de interpretar a simple vista.
Para sacar el máximo partido a las acciones condicionadas lo único que hay que tener claro es qué condición
queremos ejecutar y qué efectos queremos que tenga. Para ello es recomendable hacer un análisis previo con el fin
de tener bien claras las ideas antes de empezar.
Un ejemplo de condición simple sería [Formularios]![Cursos]![Código Curso] = 4 que únicamente
desencadenaría las acciones si el código de curso es igual a 4.
Pero también podemos utilizar una expresión más compleja, por ejemplo:
Curso Access 2010
119