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.