Referência > Referências de etapas de script > Etapas de script de campos > Definir próximo valor de série
 

Definir próximo valor de série

Redefine o próximo valor de série em um campo de número de série de entrada automática.

Consulte também 

Opções 

Especificar campo de destino especifica o campo de número de série em que a etapa de script operará. O campo especificado deve ser definido como um campo de número de série de entrada automática.

Resultado calculado permite inserir o próximo valor de série ou criar um cálculo para determiná-lo.

Compatibilidade 

 

Produto 

Suportado 

FileMaker Pro Advanced 

Sim 

FileMaker Go 

Sim 

FileMaker WebDirect 

Sim 

FileMaker Server 

Sim 

Produto FileMaker Cloud 

Sim 

FileMaker Data API 

Sim 

Publicação na Web personalizada 

Sim 

Solução runtime 

Sim 

Originado em 

FileMaker Pro 6.0 ou anterior

Descrição 

Defina esta etapa de script para usar qualquer expressão de cálculo para determinar o próximo valor de série de um campo definido como campo de número de série de entrada automática. O cálculo sempre é avaliado como um resultado de texto.

Por exemplo, talvez você queira redefinir o próximo valor de série após um destes procedimentos:

importar registros para um banco de dados do FileMaker Pro Advanced com um campo de número de série de entrada automática

excluir vários números de série de um banco de dados do FileMaker Pro Advanced

Notas 

Esta etapa de script afeta a definição do campo especificado, e não do seu conteúdo real.

Esta etapa de script pode operar em vários arquivos. Se você especificar um campo em outro arquivo, o FileMaker Pro Advanced tentará atualizar o número de série do campo especificado no outro arquivo. Para especificar um campo em outro arquivo, defina um relacionamento para esse arquivo e use Especificar campo de destino para selecionar um campo nesse arquivo.

Exemplo 1 

Calcula o número da próxima ID da fatura disponível, usando a função Max para retornar o valor mais alto no campo ID da fatura. Se uma ID da fatura contiver dados não numéricos, o cálculo precisará ser mais sofisticado para manter dados numéricos e não numéricos.

Ir para registro/solicitação/página [Último]
Definir próximo valor de série [Faturas::ID da fatura; Max ( Fatura::ID da fatura ) + 1]

Exemplo 2 

Define o próximo valor de número de série nas opções do campo ID do produto após a importação de registros. Útil se Executar opções de inserção automática ao importar não estiver selecionada, para preservar datas e outros valores inseridos automaticamente.

Importar registros [ Com diálogo: Desativado ; Tabela: Produtos ; Origem: Novo catálogo de produtos.xlsx ; Planilha: "Estoque" ; Adicionar ; Mac Romano]
Definir próximo valor de série [ Produtos::ID do produto; Get ( TotalRecordCount ) + 1 ]

Exemplo 3 

Solicita que o usuário insira o próximo valor de série.

Mostrar caixa de diálogo personalizada ["Defina o próximo valor de número de série"; Faturas::Próximo valor de série]
If [Get (LastMessageChoice) = 1]
Definir próximo valor de série [Faturas::ID da fatura; Faturas::Próximo valor de série]
End If

Tópicos relacionados 

Etapa de script Importar registros

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 categoria)