Valider les données dans Access

Une règle de validation définit précisément les informations qui seront acceptées dans un ou plusieurs champs d’un enregistrement. Vous pouvez utiliser une règle de validation dans un champ contenant la date à laquelle un employé a été embauché pour empêcher la saisie d’une date ultérieure. Ou si vous ne livrez des commandes que dans certaines régions locales, vous pouvez utiliser une règle de validation dans le champ du code postal pour refuser les entrées d’autres régions. Vous pouvez créer des règles de validation pour tous les types de données sauf AutoNumber, OLE Object et Attachment.

Dans une table, vous pouvez créer des règles de validation pour des champs individuels ou pour des enregistrements entiers:

■ Validation de champ À ce niveau, Access utilise la règle de validation pour tester une entrée lorsque vous essayez de quitter le champ.

■ Validation d’enregistrement À ce niveau, Access utilise la règle pour tester le contenu de plusieurs champs lorsque vous essayez de quitter l’enregistrement.

Si un champ ou un enregistrement ne répond pas à la règle, Access rejette l’entrée et affiche un message expliquant pourquoi.

CONSEIL Si vous créez un formulaire à l’aide de l’une des commandes du groupe Formulaire de l’onglet Créer, les contrôles du formulaire héritent des règles de validation définies pour les champs correspondants de la table sur laquelle le formulaire est basé. Pour éviter les erreurs susceptibles d’être introduites par des utilisateurs inexpérimentés du formulaire, vous pouvez ajouter des règles plus restrictives aux contrôles du formulaire, de la même manière que vous définissez des règles pour les champs de table. Pour plus d’informations, recherchez sur la validation dans l’aide d’Access.

Vous créez une règle de validation en créant une expression. Dans le jargon Access, le terme expression est synonyme de formule. C’est une combinaison d’opérateurs, de constantes, de fonctions et d’identificateurs qui s’évalue à une valeur unique. Access crée une formule au format a = b + c, où a est le résultat et = b + c est l’expression.

L’expression que vous utilisez dans une règle de validation combine plusieurs critères pour définir un ensemble de conditions qu’une valeur dans un champ doit remplir pour être une entrée valide pour ce champ. Plusieurs critères sont combinés à l’aide d’opérateurs logiques, de comparaison et arithmétiques. Différents types d’expressions utilisent différents opérateurs. Les opérateurs les plus courants sont les suivants:

■ Opérateurs logiques

■ Et sélectionne les enregistrements qui répondent à tous les critères spécifiés

■ Ou Sélectionne les enregistrements qui répondent à au moins l’un des critères

■ Non Sélectionne les enregistrements qui ne correspondent pas aux critères

■ Opérateurs de comparaison

■ <Moins de

■> Supérieur à

■ = égal à

Vous pouvez combiner ces opérateurs de base pour former les éléments suivants:

■ <= Inférieur ou égal à

■> = Supérieur ou égal à

■ <> Différent de

L’opérateur Like est parfois regroupé avec les opérateurs de comparaison et est utilisé pour tester si le texte correspond ou non à un modèle.

■ Opérateurs arithmétiques

■ + Ajouter

■ – Soustraire

■ * Multiplier

■ / Diviser

Un opérateur associé, & (une forme de texte de +) est utilisé pour concaténer (combiner) deux chaînes de texte.

Vous pouvez entrer des règles de validation dans la zone de propriété Règle de validation à la main, ou vous pouvez utiliser un outil appelé Expression Builder pour les créer. Le générateur d’expressions n’est pas un assistant; cela ne vous guide pas à travers le processus de construction d’une expression. Il fournit une liste hiérarchique des éléments communs que vous souhaiterez peut-être inclure dans une expression, ainsi qu’une zone d’expression dans laquelle créer l’expression. Pour ouvrir la boîte de dialogue Générateur d’expressions, cliquez sur le bouton Validation dans le groupe Validation de champ dans les champs. dans l’onglet outil, puis cliquez sur Règle de validation de champ ou Règle de validation. Dans la boîte de dialogue, sélectionnez des fonctions, des opérateurs et d’autres éléments de la liste pour les copier dans la zone d’expression, ou saisissez l’expression directement dans la zone d’expression.

Pour expliquer une règle de validation aux utilisateurs, vous pouvez créer un message qui apparaît si quelqu’un essaie de saisir une valeur non valide. Un message bien conçu indique aux utilisateurs quelles données sont attendues et dans quel format elles doivent être saisies. Par exemple, le message Veuillez saisir un nombre entier entre 1 et 99 est plus utile que Saisie invalide.

Facebook
Twitter
LinkedIn
WhatsApp
Email
Print
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages

Cours Office Access

Nos certifications

Sur Facebook

Nos cours Office

Newsletter

Nous suivre...

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x