Pour être sûr qu'une donnée corresponde bien à ce qu'elle doit être, il est intéressant de lui adjoindre un critère de validité.


 bouton gauche
<clic g> sur la case  (sélecteur de champ à gauche du champ)
le champ est encadré et ses propriétés sont affichées dans le volet bas
en face de  , saisir la valeur ou l'expression
ou
<clic g> sur   pour appeler l'assistant


 Les règles de validation sont spécifiées sous forme d'expressions qui peuvent être simples ou complexes. Elles sont définies manuellement ou à l'aide du générateur d'expression


 En spécifiant <100, une valeur supérieure ou égale à 100 sera rejetée


bouton gauche
<clic g> sur la case  (sélecteur de champ à gauche du champ)
le champ est encadré et ses propriétés sont affichées dans le volet bas
en face de , saisir la valeur ou l'expression


 Dans la table "ouvrage" de la base en cours "bibliothèque", limiter le champ "NbEx" à une valeur comprise entre 1 et 10 et le champ "Évaluation" à une valeur comprise entre 1 et 20 et afficher un message explicatif en cas d'erreur de saisie



pour définir les expressions :

*     Les dièses  #  entourent les dates

*     Les guillemets  " "  entourent les textes

*     Le signe  &  entre deux textes les concatènent

*     Date() donne la date système

*     Les opérateurs de comparaison sont =, <, >, <=, >= , <>

*     les opérateurs arithmétiques sont +, -, /, *, ^ (exposant), mod (Modulo)

*     Les opérateurs logiques sont et, ou  (ou inclusif), pas (non logique), …

*     Les autres opérateurs sont entre, in (dans), est null, comme,


 OPERATEURS
Entre 1 et 100 Comprise entre 1 et 100
In ("Policier";"Histoire";"Roman") Contenue dans la liste
Est Null, est pas null Est ou n'est pas égale à la valeur Null
Comme "Mor*" Qui commence par Mor.....
Comme "J???" Commence par J et a 4 caractères


EXPRESSIONS

> 100 Seules les valeurs supérieures à 100 peuvent être saisies
0 ou > 100 valeurs égales à 0 ou supérieures à 100
<Date()-30 Inclut les enregistrements datant de plus de 30 jours
>=#01/01/2014# et <=#31/12/2014# Dans l'année 2014

Modifié le: vendredi 29 mars 2019, 17:47