Accès: créer une règle de validité - comment cela fonctionne
Access vous donne la possibilité de vérifier automatiquement les valeurs dans les champs. Cette astuce pratique vous montre comment créer une règle de validité et ne même pas autoriser les entrées incorrectes.
Règle de validité dans Access pour les tables ou les formulaires
Si vous définissez d'abord les règles dans un tableau, ces entrées sont automatiquement adoptées lors de la création de formulaires. Les instructions suivantes fonctionnent avec toutes les versions d'Access à partir de 2010.
- Ouvrez la table souhaitée dans la vue de conception.
- Cliquez maintenant sur le nom du champ auquel vous souhaitez affecter une règle de validité.
- Dans la zone inférieure, vous verrez l'onglet "Général". Vous y trouverez l'entrée "Règle de validité".
- Si vous ne souhaitez pas utiliser une règle de validité en principe, vous pouvez également la créer pour des formulaires individuels.
- Pour ce faire, ouvrez le formulaire correspondant et basculez en mode Création.
- Avec le bouton droit de la souris, cliquez sur le champ du formulaire, qui devrait recevoir une règle de validité.
- Sélectionnez l'entrée "Propriétés" dans le menu contextuel, puis accédez à l'onglet "Données".
Créer une règle de validation dans Access
Pour pouvoir utiliser judicieusement les règles de validité, vous devez déjà savoir comment créer des expressions dans Access.
- Pour créer une règle de validité, vous pouvez soit entrer votre propre règle, soit démarrer l'éditeur d'expression en cliquant sur le bouton avec les trois points.
- Les expressions des règles de validation n'utilisent aucune syntaxe spéciale.
- Cela signifie que vous pouvez également définir des règles complexes pour les champs.
- Vous ne pouvez pas utiliser de règle de validité pour les types de données "AutoWert", "OLE-Objekt" et "Anlage".
Exemples d'entrée pour les règles de validité
Cette section fournit une liste des règles de validation couramment utilisées.
- Pour vérifier une adresse e-mail, utilisez la syntaxe suivante: ((comme "* ? *.? *") Et (pas comme "* [, ;] *")). Cela signifie que l'adresse e-mail doit contenir au moins un caractère, un symbole "@" ultérieur, au moins un caractère supplémentaire, un point et un autre caractère. Donc autorisé. Il n'est pas possible d'entrer ou, com.
- Avec la règle "N'est pas nul", vous déterminez qu'une entrée doit être effectuée dans le champ sélectionné.
- En entrant> = # 01.01.2016 #, vous vous assurez que la date entrée dans le champ est postérieure ou égale au 01 janvier 2016.
- Si l'entrée dans un champ doit être égale ou supérieure à zéro, entrez> = 0.
- Si seules certaines valeurs doivent être autorisées dans le champ, vous pouvez les saisir entre parenthèses: IN ("Allemagne", "Autriche", "Suisse").
- Avec> = 10 ET <= 99, vous déterminez que les entrées ne peuvent être comprises qu'entre 10 et 99.
- Conseil supplémentaire: si une entrée incorrecte est effectuée, vous pouvez créer votre propre message d'erreur au lieu du message du système d'accès cryptique. Sous le champ "Règle de validité", vous verrez l'entrée "Message de validation". Saisissez ici le texte souhaité. Si, par exemple, l'utilisateur a entré une adresse e-mail incorrecte, le message pourrait ressembler à ceci: Vous avez utilisé une adresse e-mail non valide. Veuillez saisir une adresse au format [protégé par e-mail] .