Elimina o attiva i normali messaggi di avviso di FileMaker.
Automatizzazione delle attività con gli script
•Attivata elimina i messaggi di avviso e alcune finestre di dialogo di FileMaker Pro Advanced. Se l'errore è 100 o 803 significa che alcune finestre di dialogo standard relative ai file, ad esempio Apri file, vengono soppresse.
•Disattivata riattiva i messaggi di avviso.
Prodotto | Supportata |
FileMaker Pro Advanced | Sì |
FileMaker Go | Sì |
FileMaker WebDirect | Sì |
FileMaker Server | Sì |
FileMaker Cloud | Sì |
FileMaker Data API | Sì |
Pubblicazione Web personalizzata | Sì |
Soluzione runtime | Sì |
FileMaker Pro 6.0 o versione precedente
Utilizzare questa istruzione di script per non visualizzare i normali messaggi di avviso FileMaker provocati da istruzioni di script successive in modo che sia lo script a gestire gli errori. È importante avere un'idea chiara di quanto potrà succedere e includere istruzioni precise su ciò che dovrà essere fatto in caso di errore.
Utilizzando la funzione Get ( UltimoErrore ) con determinate istruzioni di script Controllo, è possibile controllare se l'istruzione di script precedente ha restituito un errore e intervenire di conseguenza.
•Utilizzare Get ( UltimoErrore ) subito dopo l'istruzione di script che si desidera controllare; grazie ad un intervento di successo è possibile eliminare il codice di errore. Vedere Codici di errore di FileMaker.
•Se Imposta cattura errori è utilizzata in uno script che contiene un subscript, vengono catturati anche gli errori dal subscript.
•Gli script lato server e gli script eseguiti tramite la Pubblicazione Web personalizzata o FileMaker Data API vengono sempre eseguiti come se Imposta cattura errori fosse impostato su Attivata. Vedere Esecuzione di script in FileMaker Server e FileMaker Cloud.
Esegue una ricerca e, se non viene trovato alcun record, non viene visualizzata la finestra di dialogo di errore.
Imposta cattura errori [Attivata]
Esegui la ricerca [Ripristina]
Esegue una ricerca. Se non si verifica alcun errore, ordina i record. Se non viene specificato alcun criterio di ricerca, mostra tutti i record. Se nessun record corrisponde alla richiesta di ricerca, visualizza una finestra di dialogo personalizzata.
Imposta cattura errori [Attivata]
Esegui la ricerca [Ripristina]
If [Get ( UltimoErrore ) = 0]
Ordina i record [Ripristina; Con finestra di dialogo: Disattivata]
Else If [Get ( UltimoErrore ) = 400]
Mostra tutti i record
Else If [Get ( UltimoErrore ) = 401]
Mostra finestra personalizz. ["Trova"; "Nessun record trovato."]
End If