A instrução Submacro no Access define uma macro separada na janela Estruturador de Macros.
Definição
A ação Submacro tem apenas um argumento obrigatório.
Argumento de ação |
Descrição |
---|---|
Nome |
Uma cadeia que é apresentada como o nome da macro. |
Observações
Pode utilizar a instrução Submacro para definir conjuntos de ações separados. Pode executar as ações definidas em submacros a partir de outra macro através da ação ExecutarMacro. No argumento Nome da Macro da ação ExecutarMacro, utilize a seguinte sintaxe para executar a submacro:
<nome da macro>.<nome da submacro>
Também pode utilizar a instrução Submacro para definir um conjunto de ações de processamento de erros dentro de uma macro.
Exemplo
A seguinte macro demonstra a utilização da instrução Submacro juntamente com uma ação de macro AoOcorrerErro. Neste exemplo, a ação AoOcorrerErro especifica que o Access executa uma submacro de processamento de erros personalizada denominada ProcessadorErros quando ocorre um erro. Se ocorrer um erro numa das ações seguintes, o Access avança para a submacro ProcessadorErros. A submacro ProcessadorErros apresenta uma caixa de mensagem referente ao objeto ErroMacro para apresentar informações sobre o erro.
Eis uma captura de ecrã do estruturador de macros do Access com o exemplo anterior. Neste caso, a expressão na ação DefinirVarLocal aciona um erro porque tenta dividir um número por zero. O Access avança para a submacro denominada ProcessadorErros e apresenta as informações sobre o erro numa caixa de mensagem.