K. VALIDITÉ
K. VALIDITÉ D'UN CHAMP
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
sélectionner le champ
volet bas
en face de , définir la valeur ou l'expression
en face de , saisir le message
<clic g> sur pour appeler l'assistant
onglet
groupe "propriétés" (3ème bloc)
<clic g> sur
définir la valeur ou l'expression et le message
pour valider
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
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 100Comprise entre 1 et 100
In ("Policier";"Histoire";"Roman")Contenue dans la liste
Est Null, est pas nullEst 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