Definir próximo valor de série
Propósito 
Redefine o próximo valor de série em um campo de número de série de entrada automática.
Formato 
Definir próximo valor de série [<tabela::campo>; <valor ou fórmula>]
Opções 
 •
Selecione Especificar campo de destino ou clique em Especificar para especificar 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: clique em Especificar para inserir o próximo valor de série ou crie um cálculo para determiná-lo.
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 
Permite que você use o recurso Gerenciar scripts para atualizar o valor. 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:
 •
 •
Notas
 •
 •
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.
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 da fatura após a importação de registros. Útil se Realizar opções de inserção automática durante importação não estiver selecionada, para preservar datas e outros valores inseridos automaticamente.
Importar registros [Adicionar; Mac Romano]
Definir próximo valor de série [Faturas::ID da fatura; Get ( TotalRecordCount ) + 1]
Exemplo 3 
Solicita que o usuário insira o próximo valor de série.
Mostrar caixa de diálogo ["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 categorias)