Imposta cattura errori
Scopo 
Elimina o consente i normali messaggi di avviso di FileMaker Pro.
Formato 
Imposta cattura errori [<Attivata o Disattivata>]
Opzioni 
 •
Attivata elimina i messaggi di avviso e alcune finestre di dialogo. Se l'errore è 100 o 803 significa che alcune finestre di dialogo relative ai file, ad esempio Apri, vengono soppresse.
 •
Disattivata rende di nuovo attivi i messaggi di attenzione.
Compatibilità 
 
Esecuzione dell'istruzione di script in 
Supportata 
FileMaker Pro 
 
Script programmato di FileMaker Server 
 
FileMaker Go 
 
Pubblicazione Web personalizzata 
 
FileMaker WebDirect 
 
Soluzione runtime 
 
Creata in 
FileMaker Pro 6.0 o versione precedente
Descrizione 
Utilizzare questa istruzione di script per gestire gli errori in un modo coerente con le funzioni eseguite dallo script. Utilizzando Funzione Get(UltimoErrore) immediatamente dopo un'istruzione di script, è possibile verificare che l'istruzione sia stata eseguita correttamente.
Utilizzando la funzione Get(UltimoErrore) con le istruzioni di controllo si può essere certi che lo script venga eseguito correttamente. Quando si decide di eliminare i messaggi di avviso è importante avere un'idea chiara di quanto può succedere e includere indicazioni precise relative a ciò che deve essere fatto quando si verifica una condizione d'errore.
Note
 •
 •
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; Senza finestra]
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)