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