Une couleur par ligne

Le
Antoine Labusquière
Bonjour,

Sous Access 2003, dans un formulaire en mode continu, je souhaite pouvoir
afficher la couleur correspondante à chaque enregistrement.
Du style j'ai une table avec le nom et le numéro de couleur
Nom / Couleur
A / Rouge
B / Vert
C / Bleu

J'essaye dans mon formulaire un truc du genre :
OnCurrent
Me.couleur.backcolor=couleur

Mais la couleur s'applique à toutes les lignes.
J'ai bien trouvé sur quelques sites des exemples, mais qui utilisent une
mise en forme conditionnelle. Hors cette option n'accepte qu'un nombre
limité de conditions, alors que je dois pouvoir affecter autant de couleurs
que d'enregistrements à ma table.

Des idées ?

Merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
ze Titi
Le #6295541
Salut Antoine Labusquière !

peut-être une solution ici:
http://support.microsoft.com/kb/462715/fr
ou ici:
http://mypage.bluewin.ch/w.stucki/Formulaires.htm#Couleurs


En ce jour exceptionnel du mardi 03/07/2007, tu nous as très
généreusement gratifié du message suivant:

Bonjour,

Sous Access 2003, dans un formulaire en mode continu, je souhaite pouvoir
afficher la couleur correspondante à chaque enregistrement.
Du style j'ai une table avec le nom et le numéro de couleur
Nom / Couleur
A / Rouge
B / Vert
C / Bleu...

J'essaye dans mon formulaire un truc du genre :
OnCurrent
Me.couleur.backcolor=couleur

Mais la couleur s'applique à toutes les lignes.
J'ai bien trouvé sur quelques sites des exemples, mais qui utilisent une mise
en forme conditionnelle. Hors cette option n'accepte qu'un nombre limité de
conditions, alors que je dois pouvoir affecter autant de couleurs que
d'enregistrements à ma table.

Des idées ?

Merci


--
Cordialement,
Thierry

Tout pour réussir avec Access :
http://www.mpfa.info

Antoine Labusquière
Le #6295391
J'avais déjà trouvé ces liens, mais je trouve que c'est très lourd à gérer
pour quelque chose de relativement simple à la base.

Merci de ton aide


"ze Titi"
Salut Antoine Labusquière !

peut-être une solution ici:
http://support.microsoft.com/kb/462715/fr
ou ici:
http://mypage.bluewin.ch/w.stucki/Formulaires.htm#Couleurs


En ce jour exceptionnel du mardi 03/07/2007, tu nous as très généreusement
gratifié du message suivant:

Bonjour,

Sous Access 2003, dans un formulaire en mode continu, je souhaite pouvoir
afficher la couleur correspondante à chaque enregistrement.
Du style j'ai une table avec le nom et le numéro de couleur
Nom / Couleur
A / Rouge
B / Vert
C / Bleu...

J'essaye dans mon formulaire un truc du genre :
OnCurrent
Me.couleur.backcolor=couleur

Mais la couleur s'applique à toutes les lignes.
J'ai bien trouvé sur quelques sites des exemples, mais qui utilisent une
mise en forme conditionnelle. Hors cette option n'accepte qu'un nombre
limité de conditions, alors que je dois pouvoir affecter autant de
couleurs que d'enregistrements à ma table.

Des idées ?

Merci


--
Cordialement,
Thierry

Tout pour réussir avec Access :
http://www.mpfa.info





ze Titi
Le #6295381
Bonjour Antoine Labusquière

Eh oui... Mais le problème qui est effectivement très simple à la base
relève du défi sous Access. En effet, le mode continu d'Access a ses
limites. La seule façon de les vaincre est de passer par ces solutions
"lourdes". Navré...

Dans ton message
J'avais déjà trouvé ces liens, mais je trouve que c'est très lourd à gérer
pour quelque chose de relativement simple à la base.

Merci de ton aide


"ze Titi"
Salut Antoine Labusquière !

peut-être une solution ici:
http://support.microsoft.com/kb/462715/fr
ou ici:
http://mypage.bluewin.ch/w.stucki/Formulaires.htm#Couleurs


En ce jour exceptionnel du mardi 03/07/2007, tu nous as très généreusement
gratifié du message suivant:

Bonjour,

Sous Access 2003, dans un formulaire en mode continu, je souhaite pouvoir
afficher la couleur correspondante à chaque enregistrement.
Du style j'ai une table avec le nom et le numéro de couleur
Nom / Couleur
A / Rouge
B / Vert
C / Bleu...

J'essaye dans mon formulaire un truc du genre :
OnCurrent
Me.couleur.backcolor=couleur

Mais la couleur s'applique à toutes les lignes.
J'ai bien trouvé sur quelques sites des exemples, mais qui utilisent une
mise en forme conditionnelle. Hors cette option n'accepte qu'un nombre
limité de conditions, alors que je dois pouvoir affecter autant de
couleurs que d'enregistrements à ma table.

Des idées ?

Merci


-- Cordialement,
Thierry

Tout pour réussir avec Access :
http://www.mpfa.info





--
Cordialement,
Thierry

Tout pour réussir avec Access :
http://www.mpfa.info



Jeff
Le #6294801
Bonjour

Pour "contourner" ce problème j'ai déjà utilisé un contrôle FlexGrid pour
lequel tu peux modifier la couleur d'une cellule, d'une ligne de manière
indépendante les unes des autes.

Cordialement

Jeff

"Antoine Labusquière" message de news: 468a5128$0$29045$
Bonjour,

Sous Access 2003, dans un formulaire en mode continu, je souhaite pouvoir
afficher la couleur correspondante à chaque enregistrement.
Du style j'ai une table avec le nom et le numéro de couleur
Nom / Couleur
A / Rouge
B / Vert
C / Bleu...

J'essaye dans mon formulaire un truc du genre :
OnCurrent
Me.couleur.backcolor=couleur

Mais la couleur s'applique à toutes les lignes.
J'ai bien trouvé sur quelques sites des exemples, mais qui utilisent une
mise en forme conditionnelle. Hors cette option n'accepte qu'un nombre
limité de conditions, alors que je dois pouvoir affecter autant de
couleurs que d'enregistrements à ma table.

Des idées ?

Merci




Publicité
Poster une réponse
Anonyme