Renvoie une valeur logique indiquant si les données incluses dans un champ de données physique sont valides.
Syntaxe
VERIFY(champ)
Paramètres
Nom | Type | Description |
---|---|---|
champ |
caractère numérique DateHeure |
Doit être un champ de données physique. |
Sortie
Logique. Renvoie T (« true », vrai) si les données indiquées dans le champ sont valides ; renvoie F (« false », faux) dans les autres cas.
Exemples
Exemples basiques
Extrait les enregistrements pour lesquels la fonction VERIFY( ) indique un résultat jugé faux sont extraits dans une nouvelle table Analytics :
EXTRACT RECORD IF NOT VERIFY(Adresse) TO "Entrées Nonvalides.fil"
Remarques
La fonction VERIFY( ) détermine si les données incluses dans un champ sont cohérentes avec le type de données indiqué pour ce champ.
Quand utiliser VERIFY( )
La fonction VERIFY( ) permet de profiter d'un contrôle plus précis sur les champs à vérifier que la commande VERIFY ou l'option Vérifier les données, dans l'onglet Numérique de la boîte de dialogue Options (Outils >Options). Cette fonction permet de détecter des erreurs dans les champs individuels et d'effectuer l'action appropriée à la situation.
Lorsque la fonction est évaluée sur vrai
Pour que la fonction renvoie T :
- les champs de type caractère doivent contenir uniquement des caractères valides imprimables, comme des lettres, des chiffres et des symboles
- les champs numériques doivent contenir uniquement des caractères numériques valides, comme des chiffres, des décimales, et des symboles de devises
- les champs de type DateHeure doivent contenir uniquement des valeurs de date, DateHeure ou heure valides.
Champs calculés et expressions
Les champs et les expressions calculés obtiennent toujours un résultat T (« true », vrai). De ce fait, cette fonction ne peut pas être utilisée avec les champs ou les expressions calculés, sauf s'ils sont d'abord convertis en champs physiques. Utilisez l'option Champs dans la boîte de dialogue Extraire qui permet d'extraire les champs ou expressions calculés pour les convertir en champs physiques.