Renvoie une valeur logique indiquant si les données incluses dans un champ de données physique sont valides.

VERIFY(champ)
Nom Type Description
champ

caractère

numérique

DateHeure

Doit être un champ de données physique.

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 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"

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.