Riferimento > Istruzioni di script > Istruzioni di script Controllo > Imposta cattura errori
 

Imposta cattura errori

Elimina o attiva i normali messaggi di avviso di FileMaker.

Vedere anche 

Opzioni 

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.

Compatibilità 

 

Prodotto 

Supportata 

FileMaker Pro Advanced 

 

FileMaker Go 

 

FileMaker WebDirect 

 

FileMaker Server 

 

FileMaker Cloud for AWS 

 

FileMaker Data API 

 

Pubblicazione Web personalizzata 

 

Soluzione runtime 

 

Creata in 

FileMaker Pro 6.0 o versione precedente

Descrizione 

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.

Note 

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 for AWS.

Esempio 1 

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]

Esempio 2 

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

Argomenti correlati 

Istruzioni di script (in ordine alfabetico)

Istruzioni di script (per categoria)