Gestion erreurs
Objet
Supprime ou active les messages d'alerte FileMaker Pro normaux.
Voir aussi
Format
Gestion erreurs [<Oui/Non>]
Options
•Oui supprime les messages d'alertes FileMaker Pro, ainsi que certaines boîtes de dialogue. S'il s'agit d'une erreur 100 ou 803, certaines boîtes de dialogue standard (Ouvrir fichier, par exemple) ne s'affichent plus.
•Non active à nouveau les messages d'avertissement.
Compatibilité
A l’exécution de l’action de script | Prises en charge |
FileMaker Pro | Oui |
FileMaker Server | Oui |
FileMaker Go | Oui |
Publication Web personnalisée | Oui |
FileMaker WebDirect | Oui |
Runtime solution | Oui |
Provenance
FileMaker Pro 6.0 ou version antérieure
Description
Utilisez cette action de script pour supprimer les messages d'alerte FileMaker normaux provoqués par les actions de script suivantes et laisser votre script gérer les erreurs. Il est important de penser à tous les problèmes pouvant se produire et de définir clairement quoi faire en cas d'erreur.
En utilisant la
fonction Obtenir ( DernièreErreur ) avec certaines actions de script de contrôle, vous pouvez vérifier si l'action de script précédente a renvoyé une erreur et décider de l'action à entreprendre.
Remarques
•Utilisez Obtenir ( DernièreErreur ) immédiatement après l'action du script que vous tentez d'évaluer ; une action réussie peut très bien supprimer le code d'erreur que vous recherchiez.
•Lorsque l'option Gestion erreurs est utilisée dans un script contenant un sous-script, les erreurs du sous-script sont également capturées.
Exemple 1
Exécute une recherche et supprime la boîte de dialogue d'erreur si aucun enregistrement n'est trouvé.
Gestion erreurs [Oui]
Exécuter Rechercher [Rétablir]
Exemple 2
Exécute une recherche. Si aucune erreur n'a lieu, trie les enregistrements. Si aucun critère de recherche n'est spécifié, affiche tous les enregistrements. Si aucun enregistrement ne correspond à la requête, affiche une boîte de dialogue personnalisée.
Gestion erreurs [Oui]
Exécuter Rechercher [Rétablir]
Si [Obtenir ( DernièreErreur ) = 0]
Trier enregistrements [Rétablir; Avec boîte de dialogue: Non]
Sinon si [Obtenir ( DernièreErreur ) = 400]
Afficher tous les enreg.
Sinon si [Obtenir ( DernièreErreur ) = 401]
Ouvrir boîte dial. person. ["Rechercher"; "Aucun enregistrement trouvé."]
Fin de si
Rubriques connexes