Couleur de fond d'un champ de saisie

Fermé
jupilerus Messages postés 2 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 29 janvier 2009 - 29 janv. 2009 à 17:05
guy2mars Messages postés 204 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 24 janvier 2013 - 29 janv. 2009 à 21:10
Bonjour,

Je travaille sous ACCCESS et je le découvre. J'ai un petit probleme.
je voudrais pouvoir mettre une couleur de fond à un champ de saissie dans un formulaire
ce champs en fonction de son contenu doit changer de couleur
ex : si le champs x =1 alors la couleur de fond du champ est rouge
si le champs x =2 alors la couleur de fond du champ est vert
si le champs x =3 alors la couleur de fond du champ est jaune
si le champs x =1 alors la couleur de fond du champ est vert

etc....
Je ne veux pas passer par l'assistant ( format conditionnel )

Comment écrire la conditon en programmation pour que cela fonctionne ?
Quelle est l'instruction qui défini la couleur d'un champ de saisie ?

Merci de m'aider

PS : Connaissez-vous un agenda sous ACCESS GRATUIT ?
A voir également:

1 réponse

guy2mars Messages postés 204 Date d'inscription dimanche 18 février 2007 Statut Membre Dernière intervention 24 janvier 2013 71
29 janv. 2009 à 21:10
avec des if ou case, tu peux tester tes cellules
avec les fonctions suivantes, tu peux modifier l'aperçu des saisies
BorderColor (CouleurBordure), BackColor (CouleurFond), ForeColor (CouleurTexte)
ex : if me.text1.value = "toto" then
backcolor="red"
else
me.text1.backcolor="green"
end if

bon courage
0