La Submacro instrucción en Access define una macro independiente en la ventana Macro Designer.
Configuración
La Submacro acción solo tiene un argumento necesario.
| Argumento de la acción | Descripción |
|---|---|
Name |
Una cadena que aparece como el nombre de la macro. |
Observaciones
Puede utilizar la Submacro instrucción para definir conjuntos de acciones independientes. Puede ejecutar las acciones definidas en submacros desde otra macro mediante la RunMacro acción. En el Macro Name argumento de la RunMacro acción, use la sintaxis siguiente para ejecutar la submacro:
<macro name>.<submacro name>
También puede usar la Submacro instrucción para definir un conjunto de acciones de control de errores dentro de una macro.
Ejemplo
La macro siguiente muestra la Submacro instrucción junto con una OnError acción de macro. En este ejemplo, la OnError acción indica a Access que ejecute una submacro personalizada de control de errores nombrada ErrorHandler cuando se produzca un error. Si se produce un error en cualquiera de las acciones siguientes, Access salta a la ErrorHandler submacro. La ErrorHandler submacro muestra un cuadro de MacroError mensaje que hace referencia al objeto para mostrar información sobre el error.
Esta captura de pantalla muestra el ejemplo anterior en el Diseñador de macros de Access. En este caso, la expresión de la SetLocalVar acción desencadena un error porque intenta dividir un número entre cero. Access va a la submacro nombrada ErrorHandler y muestra la información del error en un cuadro de mensaje.