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 

 

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.

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)