Salta i link

Innesco dello script

Script FileMaker

Che cos'è un trigger di script in FileMaker?

Innesco dello script sono utilizzati in FileMaker per eseguire automaticamente uno script quando si verificano determinate interazioni dell'utente. I trigger di script possono essere assegnati agli oggetti, ai layout e alle opzioni del file. È possibile definire quando esattamente lo script deve essere eseguito, ad esempio prima di un evento, esattamente durante un evento o dopo un evento.

Assegnare trigger di script a un oggetto

Per assegnare un trigger di script a un oggetto, ad esempio un campo, passate prima alla modalità layout nel layout corrispondente del vostro database FileMaker. Ora fate clic con il pulsante destro del mouse sull'oggetto desiderato e selezionate la voce [Script trigger] da.

Impostare i trigger di script per gli oggetti

Nella finestra di dialogo, selezionare [Imposta script trigger] per selezionare l'evento per il quale deve essere eseguito lo script desiderato. Per gli oggetti, i trigger di script possono essere eseguiti per i seguenti eventi:

Eventi di attivazione degli script per gli oggetti

  • ConOggettoIngresso (Esegue lo script quando si inserisce un oggetto)
  • ConOggetto battuta di tasti (Esegue lo script all'interno dell'oggetto quando viene premuto un tasto. È sufficiente la pressione di un tasto e non è necessario modificare il contenuto dell'oggetto. Lo script viene attivato immediatamente ogni volta che viene premuto un tasto all'interno dell'oggetto)
  • ConCambioOggetto (Esegue lo script quando il contenuto dell'oggetto cambia. Rispetto a ConOggetto battuta di tasti il contenuto dell'oggetto deve essere modificato per attivare lo script. Lo script viene attivato immediatamente ogni volta che il contenuto dell'oggetto viene modificato).
  • ConOggettoValidato (Esegue lo script non appena un campo viene convalidato, anche prima che il campo venga salvato)
  • ConSalvaOggetto (Esegue lo script quando il contenuto del campo viene salvato)
  • ConOggettoEsci (Esegue lo script all'uscita dell'oggetto. Questo può far sì che il cursore non si sposti sul campo successivo al termine dello script. Si può ovviare a questo comportamento eseguendo lo script di destinazione dell'innesco dello script con il comando Esce dallo script corrente [Risultato: 0]. è stato ultimato.
  • Quando si cambia area (Se l'oggetto si trova in un'area o in un controllo a schede, lo script viene eseguito non appena l'utente cambia l'area, ad esempio selezionando una scheda diversa).
  • ConOggettoCambiamentoCalciatoreAV (Esegue lo script quando lo stato di un file multimediale in un oggetto di layout viene modificato, ad esempio quando la riproduzione del file multimediale viene messa in pausa o interrotta). Questo trigger di script può essere eseguito solo con FileMaker Go)

Assegnare trigger di script a un layout

I trigger di script possono essere eseguiti anche per un layout quando si verificano determinati eventi. Per assegnare un trigger di script a un layout, passare prima alla modalità layout nel layout desiderato. A questo punto, selezionare il comando di menu [Layout > Impostazione layout] e selezionare la scheda [Script trigger] da.

Impostazioni di layout: Script Trigger

Per i layout, i trigger di script possono essere eseguiti per i seguenti eventi:

Eventi di attivazione degli script per i layout

  • ConCaricamentoDataset (Esegue lo script non appena viene richiamato un record di dati in un layout)
  • ConSaveDataSet (Esegue lo script non appena viene salvato un record di dati precedentemente modificato)
  • OnResetDataRecord (Esegue lo script quando un record di dati viene azzerato, ad esempio tramite il comando di menu [Record di dati > Ripristina record di dati] o attraverso il passo dello script Scartare i dati di modifica/query)
  • Con la sequenza di tasti di Layout (Esegue lo script non appena viene premuto un tasto nel layout chiamato)
  • ConLayoutEnter (Esegue lo script non appena viene richiamato il layout corrispondente)
  • SuLayoutExit (Esegue lo script non appena si esce dal layout corrispondente)
  • Per il ridimensionamento del layout (Esegue lo script non appena la dimensione della finestra viene modificata nel layout chiamato)
  • ConModeChange (Esegue lo script non appena la modalità di visualizzazione è impostata su [Modalità di navigazione, modalità di ricerca, modalità di visualizzazione delle pagine]. viene modificato manualmente o tramite un passaggio di script)
  • ConViewChange (Esegue lo script non appena la vista [Vista modulo, elenco o tabella] viene modificato)
  • ConGestureType (Esegue lo script quando viene eseguito un gesto di tocco in un layout. Questo script è eseguibile solo in Windows 8 e iOS)
  • ConComandoesternoRicevi (Esegue lo script quando l'utente si trova nella schermata di blocco o su un dispositivo esterno. Arresto, riproduzione, pausa, pulsante di commutazione riproduzione/pausa, successivo, riavvolgimento o avanzamento rapido risp. Riavvolgimento presse)

Assegnare trigger di script a un database

Assegnare trigger di script a un database per eseguire automaticamente gli script, ad esempio all'apertura o alla chiusura del database. I trigger di script possono essere assegnati a un database utilizzando il comando di menu [File > Opzioni file] e selezionare la scheda [Script trigger] è selezionato.

Definire i trigger di script per un database

I seguenti trigger di script sono disponibili per il database nelle opzioni del file:

Eventi di trigger script per il database

  • Alla prima apertura della finestra (Esegue lo script non appena viene aperto il database o la prima finestra del database)
  • Chiudere l'ultima finestra (Esegue lo script non appena il database o l'ultima finestra del database viene chiusa)
  • ConFinestraAperta (Esegue lo script ogni volta che viene aperta una nuova finestra manualmente o tramite comando di script)
  • ConWindowClose (Esegue lo script ogni volta che una finestra viene chiusa manualmente o tramite un comando di script)
  • Modifica del file ForAVPlayer (Esegue lo script quando lo stato di un file multimediale viene modificato da un campo o da un URL, ad esempio quando la riproduzione del file multimediale viene messa in pausa o interrotta). Questo trigger di script può essere eseguito solo con FileMaker Go)

Altre domande su FileMaker? È più veloce di persona.

Come parte del nostro Servizi di coaching e formazione saremo lieti di informarvi personalmente sulle funzioni FileMaker necessarie per lo sviluppo della vostra soluzione FileMaker. Naturalmente, saremo lieti di soddisfare le vostre esigenze individuali. La fatturazione è personalizzata ed equa in scaglioni di 15 minuti. Potete pagare comodamente con bonifico bancario o PayPal.

Correlato Einträge

Condividi questa pagina:

Un software ERP flessibile come la vostra azienda.
Saremo lieti di consigliarvi.

Software ERP personalizzabile per Mac, Windows e iOS.

Siete qui: Che cos'è un trigger di script in FileMaker e come si definisce?