K. VALIDITÉ
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