ISERROR
La fonction ISERROR teste un objet pour vérifier s'il est en erreur.
Vous pouvez utiliser la fonction ISERROR pour organiser la sortie de vos données exactement dans le même ordre que dans l'entrée, qu'il s'agisse des données valides ou des données en erreur. Vous pouvez également utiliser ISERROR pour produire des messages d'erreur liés aux données incorrectes, dans le fichier où vous mappez les données correctes.
- Syntaxe :
- ISERROR (nom-objet-unique)
- Signification :
- ISERROR (objet_à_tester)
- Renvoie :
- "True" ou "false"
ISERROR renvoie "true" lorsque object_to_test est en erreur et renvoie "false" lorsqu'object_to_test est complètement valide.
Exemples
- Enreg_info (s) = IF ( ISERROR ( Enregistrement:Fichier), "Incorrect --> " + REJECT ( Enregistrement:Fichier ), "Ok -->" + TEXT ( Enregistrement:Fichier ) )
Dans cet exemple, ISERROR permet de produire un rapport pour les objets all Enregistrement dans Fichier. Si une erreur se produit sur l'enregistrement, l'Enreg_Info contient le texte Incorrect --> suivi des données de l'Enregistrement en entrée. Si l'enregistrement est valide, l'Enreg_Info contient le texte Ok --> suivi des données de l'Enregistrement en entrée, à savoir :
Ok --> SZ-68839,486 Upgrade Microprocessor,186.86,100,W200 Bad --> MK-19309,,369.43,417,W100 Ok --> KL-20349,PCMCIA Network Adaptor,174.82,29,N300 Ok --> WP-37679,AC Adaptor,39.48,245,E100 Bad --> IL-39890,8MB Memory PCMCIA,390.48,0,S100
Fonctions associées
- CONTAINSERRORS