Definir campo
Propósito 
Substitui todo o conteúdo do campo especificado no registro atual pelo resultado de um cálculo.
Formato 
Definir campo [<tabela::campo>; <valor ou fórmula>]
Opções 
 •
Selecione Especificar campo de destino ou clique em Especificar para especificar o campo cujo conteúdo você deseja substituir. Se não houver campo especificado e um campo for selecionado no Modo de navegação ou no Modo de busca, esse campo será usado.
 •
Em Resultado calculado, clique em Especificar para definir o cálculo. Na caixa de diálogo Especificar cálculo, digite o cálculo a ser avaliado ou use a lista de campos (à esquerda) e a lista de funções (à direita) com os operadores matemáticos e de texto para criar o cálculo.
Compatibilidade 
 
Onde a etapa de script é executada 
Compatível 
FileMaker Pro 
Sim 
Script programado do FileMaker Server 
Sim 
FileMaker Go 
Sim 
Publicação na Web personalizada 
Sim 
FileMaker WebDirect 
Sim 
Solução de tempo de execução 
Sim 
Originado em 
FileMaker Pro 6.0 ou anterior
Descrição 
 •
O resultado do cálculo deve corresponder ao tipo de campo. Por exemplo, não é possível atribuir um cálculo de data a um campo de contêiner.
 •
 •
 •
 •
Exemplo 1 
Insere a soma dos totais gerais das faturas no campo Estatística.
Definir campo [Clientes::Estatística; Soma ( Faturas::Total geral )]
Exemplo 2 
Mostra quando usar Definir campo, em vez de Definir campo por nome, para simplificar scripts.
#Se o campo de destino não for alterado, use a etapa de script Definir campo.
Definir campo [Clientes::Telefone comercial; Cobrança de crédito::Número de telefone]
#Se você usar Definir campo por nome com um campo de destino que não altera,
#é preciso colocar o campo de destino entre aspas para que ele seja avaliado como uma cadeia de caracteres literal
#e retorne o nome do campo especificado. Se você não usar as aspas,
#Definir campo por nome avalia o campo especificado e usa o resultado como o campo de destino.
#Se o resultado não especificar um nome de campo, nada acontece.
Definir campo por nome ["Clientes::Telefone comercial"; Cobrança de crédito::Número de telefone]
Tópicos relacionados 
etapa de script Definir campo por nome
Definição de campos de cálculo
Referência de etapas de script (lista em ordem alfabética)
Referência de etapas de script (lista de categorias)