Posez votre question Signaler

VB Access-couleur

Babeth - Dernière réponse le 15 nov. 2010 à 12:48
Bonjour à tous

Je recherche la correspondance des couleurs sous Access 2002 car dans le code il faut indiquer la couleur avec un type 'long '

Merci
Lire la suite 

VB Access-couleur »

3 réponses
Réponse
+4
moins plus
Salut,

en Vba, les couleurs se définissent avec le mélange des trois couleurs primaires de l'écran : le rouge, le vert et le bleu (Red, Green Blue ou RGB).

Quand tu veux entrer une couleur, tu dois définir toi-même ses composantes :

Ex :
toto.backcolor=RGB(255,0,0)
Affiche le fond en rouge

toto.backcolor=RGB(0,255,0)
Affiche le fond en vert

toto.backcolor=RGB(255,0,255)
Affiche le fond en violet (mélange de rouge et bleu)

A noter que cette fonction RGB renvoie un nombre en format long, d'où ta demande...

Pour t'en sortir, utilise l'assistant couleur pour colorier un objet et note ensuite le numéro de la couleur, que tu n'auras plus qu'a mettre dans ton code, si tu veux faire du coloriage 'dynamique' (en fonction de certains résultats, par exemple)

Ex :
toto.backcolor = 33023 (joli orangé du plus bel effet)

Ca répond à ta demande ?

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Ajouter un commentaire
Réponse
+3
moins plus
Salut babeth,

Il existe également des couleurs prédéfinies par des constantes:

Constant Value Description

vbBlack 0x0 Black
vbRed 0xFF Red
vbGreen 0xFF00 Green
vbYellow 0xFFFF Yellow
vbBlue 0xFF0000 Blue
vbMagenta 0xFF00FF Magenta
vbCyan 0xFFFF00 Cyan
vbWhite 0xFFFFFF White

:-)

Rien n'est plus dangereux qu'une idée quand on a 
qu'une idée
  :-)
Ajouter un commentaire
Réponse
+0
moins plus
Clair et précis merci !
Ajouter un commentaire
Ce document intitulé « VB Access-couleur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook