|
Masquer les champs en fonction des valeurs
qu'ils renferment
NB : cette astuce ne fonctionne que sous Access 2000 ou
supérieur ....
1- Créez une
structure de table comprenant trois champs de type "Numérique
Entier", par exemple : Champ1, Champ2, Résultat.
2- Créez un
formulaire tabulaire de ce style (cette figure vous montre le résultat final) :

Modifiez les
propriétés du champ "Résultat", qui va contenir la somme des
deux premiers champs en incluant dans la rubrique "Source contrôle"
la formule suivante : =[Champ1]+[Champ2]. Modifiez également les propriétés
d'aspect du champ, comme le montre la figure ci - dessous, à savoir "Style
fond" et "Style bordure" ...

Vous pouvez
également interdire la saisie de valeurs dans le champ "Résultat"
en mettant la propriété "Verrouillé" à "Oui"... Votre
formulaire est prêt, saisissez - y quelques valeurs
représentatives.
3- Modifiez à
nouveau votre formulaire. Sélectionnez le champ "Résultat" et choisissez
"Mise en forme Conditionnelle" dans le menu Format.
La boîte de dialogue
affiche plusieurs contrôles. Vous devez faire une sélection pour chacun. Vous devez choisir une des nombreuses conditions
logiques disponibles.
Dans notre exemple,
nous souhaitons masquer le champ "Résultat" si sa valeur est
égale à 0. Inspirez - vous de la figure ci -dessous :

Ici nous ne masquons
pas le champ, mais nous lui donnons la même couleur que le fond du formulaire
quand la valeur est 0 que ce soit au niveau du remplissage ou de la
bordure... Cliquez sur OK, c'est tout, admirez le résultat dans l'image
du haut de la page ...
Cette astuce vous a plu ? Faites-nous
le savoir
|