Ações que não ativam gatilhos de script
Operações em lote que podem alterar muitos registros de uma só vez não ativam um gatilho de script.
Usar a verificação ortográfica (menu Editar > Ortografia > Verificar tudo ou a Etapa de script Verificar conjunto encontrado) ou a função Localizar/substituir (menu Editar > Localizar/substituir ou a Etapa de script Abrir Localizar/substituir) em mais de um registro ao mesmo tempo não ativará gatilhos de script.
Quando você verifica a ortografia de todos os campos em um registro ou todos os registros em um conjunto encontrado (como na etapa de script Verificar conjunto encontrado), os gatilhos de script não serão ativados, exceto:
- Se um campo estiver ativo quando uma operação iniciar, o Gatilho de script AoSairDeObjeto será ativado.
- Se um campo estiver ativo ao final de uma operação, o Gatilho de script AoEntrarEmObjeto será ativado para esse campo.
Somente operações diretas podem ativar gatilhos de script:
- Alterações feitas diretamente em um objeto de layout ou usando um layout ativarão gatilhos de script, enquanto alterações feitas nos dados subjacentes não ativarão um gatilho de script.
- Alterações feitas em um campo em uma instância de objeto de layout não ativarão gatilhos de script nos outros objetos de layout no mesmo layout ou em um layout diferente.
- Etapas de script e comandos de menu aplicados diretamente aos dados da tabela, em vez de ao layout, como um Importar registros, Substituir conteúdo do campo e Pesquisar conteúdo de campo novamente não ativarão gatilhos de script.
- As alterações feitas em um campo a partir da Etapa de script Mostrar caixa de diálogo personalizada não ativarão o Gatilho de script AoModificarObjeto.
- As etapas de script que podem alterar um campo diretamente, como Definir campo, Definir campo por nome e Definir visualizador Web não ativarão o gatilho de script AoModificarObjeto. Etapas de script que funcionam em um objeto de layout mesmo se seu destino for especificado como um campo, como Inserir texto, ativarão o gatilho de script AoModificarObjeto.
- Eventos da Apple que se apliquem diretamente ou funcionem com objetos de layout ativarão gatilhos de script. Eventos da Apple que ignorem o layout não ativarão os gatilhos de script.
- Alterações de esquema que modifiquem os dados em campos não ativarão gatilhos de script.
Campos de resumo e campos de cálculo:
- Os gatilhos de script AoEntrarEmObjeto, AoSairDeObjeto e AoPressionarTeclaEmObjeto são ativados para campos de resumo e de cálculo. O gatilho de script AoModificarObjeto pode ser definido para campos de resumo e de cálculo, mas não será ativado.
Se o objeto ativo for um visualizador Web, os gatilhos de script AoPressionarTeclaEmObjeto e AoPressionarTeclaNoLayout não serão ativados.