EvaluationError

Retorna um código de erro, se houver, de uma expressão.

Formato 

EvaluationError ( expressão )

Parâmetros 

expressão - qualquer expressão de cálculo

Tipo de dados retornado 

número

Originada na versão 

7.0

Descrição 

Há dois tipos de erros: sintaxe e tempo de execução. Um erro de sintaxe indica um cálculo inválido. Um erro de runtime, como ausência de Campo ou Registro, ocorre quando o cálculo sendo executado é válido, mas não pode ser executado corretamente. Consulte Códigos de erro do FileMaker para uma lista de mensagens e códigos de erro.

Notas 

  • A função EvaluationError pode incluir a Função Evaluate para retornar quaisquer erros de sintaxe.

Exemplo 1 

EvaluationError( GetField ( "total" ) + 1 ) retorna 102 (Campo faltando) quando o total do campo foi excluído ou renomeado.

Exemplo 2 

EvaluationError(Evaluate(campodeCálculo)) retorna 1207 (Parênteses desequilibrados) quando campodeCálculo contém abs(-1 sem nenhum fecha parênteses.