Índice
O que é um acionador de script na FileMaker?
Ativação do guião são utilizados na FileMaker para executar automaticamente um script quando ocorrem determinadas interações do utilizador. Os accionadores de script podem ser atribuídos a objectos, layouts e nas opções de ficheiro. É possível definir quando exatamente o script deve ser executado, por exemplo, antes de um evento, exatamente durante um evento ou após um evento.
Atribuir accionadores de script a um objeto
Para atribuir um script trigger a um objeto como um campo, primeiro mude para o modo de layout no layout correspondente na sua base de dados FileMaker. Agora clique com o botão direito do rato no objeto desejado e selecione a entrada [Ativação do guião]. de.
Na caixa de diálogo, selecionar [Definir acionamento do script]. para selecionar o evento para o qual o script pretendido deve ser executado. Para os objectos, os disparadores de scripts podem ser executados para os seguintes eventos:
Eventos de acionamento de scripts para objectos
- WithObjectEnter (Executa o script ao entrar num objeto)
- Toque de tecla WithObject (Executa o script quando uma tecla é premida no objeto. Basta premir uma tecla e o conteúdo do objeto não tem de ser alterado. O script é acionado imediatamente sempre que um botão é premido no objeto)
- WithObjectChange (Executa o script quando o conteúdo do objeto é alterado. Comparado com Toque de tecla WithObject o conteúdo do objeto tem de ser alterado para acionar o script. O script é acionado imediatamente sempre que o conteúdo do objeto é alterado)
- WithObjectValidate (Executa o script assim que um campo é validado, mesmo antes de o campo ser guardado)
- WithObjectSave (Executa o script quando o conteúdo do campo é guardado)
- WithObjectExit (Executa o script quando o objeto é encerrado. Isto pode fazer com que o cursor não se desloque para o campo seguinte após a conclusão do script. Este comportamento pode ser corrigido executando o script de destino do acionador de script com o comando Sair do script atual [Resultado: 0] é finalizado.
- Ao mudar de área (Se o objeto estiver localizado numa área ou num controlo de separador, o script é executado assim que o utilizador alterar a área, por exemplo, selecionar um separador diferente)
- ComObjectoAVPlayerChange (Executa o script quando o estado de um ficheiro multimédia num objeto de apresentação é alterado, por exemplo, a reprodução do ficheiro multimédia é colocada em pausa ou parada. Este acionador de script só pode ser executado no FileMaker Go)
Atribuir accionadores de script a um esquema
Os accionadores de script também podem ser executados para uma apresentação quando ocorrem determinados eventos. Para atribuir um acionador de script a uma apresentação, comece por mudar para o modo de apresentação na apresentação pretendida. Em seguida, selecione o comando de menu [Layouts > Definição de layout] e selecionar o separador [Ativação do guião]. de.
Para esquemas, os accionadores de script podem ser executados para os seguintes eventos:
Eventos de acionamento de scripts para layouts
- ComDatasetLoad (Executa o script assim que um registo de dados é chamado num layout)
- ComSaveDataSet (Executa o script assim que é guardado um registo de dados que foi previamente alterado)
- OnResetDataRecord (Executa o script quando um registo de dados é reiniciado, por exemplo, através do comando de menu [Registos de dados > Restaurar registo de dados] ou através do passo de script Rejeitar dados/consulta de modificação)
- Tecla WithLayout (Executa o script assim que uma tecla é premida no layout chamado)
- ComLayoutEnter (Executa o script assim que o layout correspondente é chamado)
- OnLayoutExit (Executa o script assim que o layout correspondente é encerrado)
- ComLayoutResize (Executa o script assim que o tamanho da janela é alterado no layout chamado)
- WithModeChange (Executa o script assim que o modo de visualização é definido para [Modo de navegação, modo de pesquisa, modo de visualização de páginas] é alterado manualmente ou por um passo de script)
- ComViewChange (Executa o script assim que a vista [Visualização de formulário, lista ou tabela] é alterado)
- WithGestureType (Executa o script quando um gesto de toque é realizado num esquema. Este acionador de script só é executável no Windows 8 e no iOS)
- WithExternalCommandReceive (Executa o script quando o utilizador está no ecrã de bloqueio ou num dispositivo externo. Botão de paragem, reprodução, pausa, alternância entre reprodução e pausa, seguinte, retrocesso ou avanço rápido resp. Rebobinar prensas)
Atribuir accionadores de script a uma base de dados
Atribuir accionadores de scripts a uma base de dados para executar scripts automaticamente, por exemplo, ao abrir ou fechar a base de dados. Os accionadores de scripts podem ser atribuídos a uma base de dados utilizando o comando de menu [Ficheiro > Opções de ficheiro] e selecionar o separador [Ativação do guião]. é selecionado.
Os seguintes accionadores de script estão disponíveis para a base de dados nas opções de ficheiro:
Eventos de acionamento de scripts para a base de dados
- AtFirstWindowOpen (Executa o script assim que a base de dados ou a primeira janela da base de dados é aberta)
- Fechar atLastWindow (Executa o script assim que a base de dados ou a última janela da base de dados é fechada)
- ComWindowOpen (Executa o script sempre que uma nova janela é aberta manualmente ou por comando de script)
- ComWindowClose (Executa o script sempre que uma janela é fechada manualmente ou por comando de script)
- Alteração do ficheiro ForAVPlayer (Executa o script quando o estado de um ficheiro multimédia é alterado a partir de um campo ou URL, por exemplo, a reprodução do ficheiro multimédia é colocada em pausa ou parada. Este acionador de script só pode ser executado no FileMaker Go)
Mais perguntas sobre a FileMaker? É mais rápido pessoalmente.
Como parte do nosso Serviços de coaching e formação teremos todo o gosto em informá-lo pessoalmente sobre as funções FileMaker de que necessita para o desenvolvimento da sua solução FileMaker. Naturalmente, teremos todo o gosto em satisfazer as suas necessidades individuais. A faturação é personalizada e justa em incrementos de 15 minutos. Pague comodamente por transferência bancária ou PayPal.



