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  > à 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: lundi 23 juin 2014, 10:48