Criação de um app personalizado > Utilização de fórmulas e funções > Sobre fórmulas
 

Sobre fórmulas

Fórmulas realizam operações específicas em um ou mais valores em um arquivo de banco de dados e retornam um único resultado.

As fórmulas podem ser usadas para definir:

um campo de cálculo. Consulte Definição de campos de cálculo.

um valor calculado para uma entrada automática em um campo. Consulte Definição da entrada de dados automática.

um cálculo que avalie em verdadeiro ou falso para validação de dados. Consulte Definição de validação de campo.

um valor calculado que possa ser usado para substituir os valores em um campo (usando o comando Substituir conteúdo do campo no menu Registros ou em uma etapa de script). Consulte Substituição do conteúdo de um campo.

cálculos em algumas etapas de script do FileMaker, como as etapas de script If, Exit Loop If, Definir campo, Inserir resultado calculado e Substituir conteúdo do campo. Consulte Automatização de tarefas com scripts.

um valor calculado que afeta a aparência de objetos de layout, como formatação condicional, texto de espaço reservado, dicas de ferramenta e visibilidade (consulte Ocultação ou exibição de objetos de layout).

Fórmulas podem conter:

constantes - números, texto, valores de data e hora que não são alterados.

operadores - símbolos que indicam como combinar ou comparar dois ou mais valores.

funções - fórmulas nomeadas predefinidas que realizam cálculos específicos e retornam valores únicos específicos para cada repetição.

referências de campo - campos na mesma tabela ou em uma tabela relacionada. Um campo relacionado com referência em um cálculo tem a sintaxe nometabela::campo relacionado. Consulte Trabalho com tabelas relacionadas.

Se a fórmula não puder ser avaliada, ela retornará "?". Para obter um código de erro que indique a causa do problema, anexe a Função EvaluationError à fórmula.

Exemplos

As fórmulas podem ser usadas em muitos locais no FileMaker Pro Advanced. Eis alguns exemplos:

Retorna o nome e o sobrenome separados por um espaço:

Nome & " " & Sobrenome

Por exemplo, Michelle Ramos.

Retorna o valor no campo Subtotal multiplicado por 0,08.

Subtotal * .08

Retorna o nome e o sobrenome, cada um em uma linha separada:

Campo1 & ¶ & Campo2

Por exemplo,

Fernando
Joana

Notas 

Se você especificar o contexto de um cálculo, ele será avaliado com base nesse contexto. Caso contrário, será avaliado com base no contexto da janela atual. Consulte Caixa de diálogo Especificar cálculo.

Tópicos relacionados 

Referência de funções (lista de categorias)

Referência de funções (lista em ordem alfabética)