Pausar/continuar script

Pausa um script para o usuário poder executar outras tarefas na janela atual.

Opções 

  • Indefinidamente pausa o script até que o usuário clique em Continuar (um botão criado pelo FileMaker Pro na barra de ferramentas de status) ou pressione Enter.
  • Durante pausa o script para o número de segundos especificado.

Compatibilidade 

Produto Compatível
FileMaker Pro Sim
FileMaker Go Sim
FileMaker WebDirect Sim
FileMaker Server Sim
FileMaker Cloud Sim
FileMaker Data API Sim
Publicação na Web personalizada Sim

Originada na versão 

6.0 ou anterior

Descrição 

Essa etapa de script pode, por exemplo, esperar que um usuário insira dados e conduzir o usuário de uma tela para outra, solicitando a entrada de dados quando necessário. Também é possível usar Pausar/continuar script para ajudar a depurar os scripts; por exemplo, para saber qual valor está em um campo em um ponto específico do script ou para avaliar o andamento de um script.

A etapa de script Pausar/continuar script funciona na janela em primeiro plano do arquivo em que o script é executado. Se a janela atual do script estiver oculta, Pausar/continuar script trará essa janela para frente.

O valor Para duração deve ser avaliado como um número, que é a duração da pausa em segundos. Se você usar a caixa de diálogo Especificar cálculo para determinar a duração, o resultado do cálculo deverá ser um número; do contrário, o script não será pausado.

Para que você tenha mais controle sobre as ações de um usuário quando um script for pausado, o FileMaker Pro tornará alguns comandos de menu indisponíveis para os usuários. Defina os botões para permitir que os usuários executem ações que não estão disponíveis nos menus.

Notas 

  • A etapa de script Pausar/continuar script descongela a etapa de script Congelar janela.
  • No FileMaker WebDirect, se a etapa Pausar/continuar script pausar um script e o usuário da Web estiver ocioso por um período maior do que o tempo limite especificado no Admin Console do FileMaker Server ou do FileMaker Cloud, a conexão do usuário será encerrada e o script terminará antecipadamente, o que pode gerar resultados inesperados.
  • Na Publicação na Web personalizada e no FileMaker Data API, essa etapa de script é suportada, mas você deve evitar usá-la. Se o script permanecer em um estado pausado até atingir o tempo limite da sessão, o script não será concluído.

Exemplo 1 

Vai para o layout Imprimir faturas e pausa. O usuário pode clicar em um botão Continuar na barra de ferramentas de status ou no layout para imprimir os registros.

Copiar
Ir para layout ["Imprimir faturas"]
Pausar/continuar script [Indefinidamente]
Imprimir [Restaurar: Imprimir; Com diálogo] Desativado]
Ir para layout [layout original]