Definir captura de erro
 
Propósito 
Suprime ou ativa mensagens de alerta normais do FileMaker Pro.
Consulte também 
Formato 
Definir captura de erro [<ativado ou desativado>]
Opções 
 •
Ativado suprime mensagens de alerta do FileMaker Pro e algumas caixas de diálogo. Se o resultado do erro for 100 ou 803, determinadas caixas de diálogo de arquivo padrão serão suprimidas, como a caixa de diálogo Abrir arquivo.
 •
Desativado ativa novamente as mensagens de alerta.
Compatibilidade 
 
Onde a etapa de script é executada 
Formato 
FileMaker Pro 
Sim 
Script programado do FileMaker Server 
Sim 
FileMaker Go 
Sim 
Publicação na Web personalizada 
Sim 
FileMaker WebDirect 
Sim 
Solução runtime 
Sim 
Originado em 
FileMaker Pro 6.0 ou anterior
Descrição 
Use esta etapa de script para manipular os erros de maneira consistente com as funções executadas pelo script. Usando a Get(LastError) função imediatamente após uma etapa de script, você pode verificar se a etapa foi executada corretamente.
Usando a função Get (LastError) com as etapas de script de controle, você pode verificar se o script está sendo executado corretamente. Quando você decidir suprimir os alertas, é importante prever o máximo de problemas possíveis e incluir instruções claras sobre o que fazer quando uma condição de erro for detectada.
Notas
 •
 •
Exemplo 1 
Realizará uma busca e suprimirá a caixa de diálogo de erro se nenhum registro for encontrado.
Definir captura de erro [Ativo]
Realizar busca [Restaurar]
Exemplo 2 
Realiza uma busca. Se não ocorrer nenhum erro, os registros serão classificados. Se nenhum critério de busca for especificado, todos os registros serão mostrados. Se nenhum registro corresponder à solicitação de busca, será exibida uma caixa de diálogo personalizada.
Definir captura de erro [Ativo]
Realizar busca [Restaurar]
If [Get(LastError) = 0]
Classificar registros [Restaurar; Sem diálogo]
Else If [Get(LastError) = 400]
Mostrar todos os registros
Else If [Get(LastError) = 401]
Mostrar caixa de diálogo personalizada ["Buscar"; "Nenhum registro foi encontrado."]
End If
Tópicos relacionados 
Referência de etapas de script (lista em ordem alfabética)
Referência de etapas de script (lista de categorias)