Indice dei contenuti
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.
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.
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.
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.



