rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Access mise en forme conditionnelle

anocheda, le jeudi 22 mai 2008 à 15:57:24
Bonjour,

Sous access, dans un formulaire, j'ai mi sur un champ une mise en forme conditionnelle a 4 conditions (3 plus forme par default).

Voila les conditions:

Par defaut, couleur verte
si le resultat entre 12 et 30 couleur jaune
entre 30 et 48 couleur orange
superieur a 48 couleure rouge

Ca marche quand mon resultat est entre 12 et 99 il m'affiche les bonnes couleures mais des que je depasse 99 ou que je suis en dessous de 12 il deconne complet
en gros j'ai l'impression qu'il ne considere que la dizaine dans le chiffre de mes conditions :
si je met 100 il considere que c'est inferieur a 12 et le met en vert
si je met 121 il trouve ca superieur a 12 et en jaune
481 est en rouge

pareil en dessous de 100: 1 en vert, 2 en jaune 4 en orange et de 5 a 9 en rouge puis 10 en vert

erst ce que quelqu'un pourrait m'eclairer, ca doit etre dans la facon de definir mes chiffres
merci d'avance,

Antoine
Configuration: Windows XP
Internet Explorer 7.0
Répondre à anocheda  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
LatelyGeek, le jeudi 22 mai 2008 à 16:21:41
Ton champ ne serait pas de type texte, des fois??? Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?
Répondre à LatelyGeek

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anocheda, le jeudi 22 mai 2008 à 16:29:20
salut latelygeek

bé mon champs c'est une zone de texte...il ne fait pas parti d'une table; mais je l'ai mi au format standar et nombre. Les deux marches pas...
Répondre à anocheda

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
LatelyGeek, le jeudi 22 mai 2008 à 16:33:21
Ah zut, parce que comme j'ai pas Access 2007 je peux pas bidouiller...

Est ce qu'il y aurait moyen de faire la comparaison non pas par rappoort à la valeur du champ mais par rapport à sa conversion numérique en utilisant CNum dans la condition??? Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?
Répondre à LatelyGeek

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anocheda, le jeudi 22 mai 2008 à 16:45:55
je suis sous acces 2003
en fait si je prend un champ existant dans une table qui est sous format numerique et que j lui applique mes condition ca marche...mon truc c est que je veux juste creer une zone de texte qui ne soit dans aucune table et qui apparaisse que sur mon formulaire...
le probleme donc c'est que c'est une zone de texte, mais est ce qu'il y a moyen d'inserer une zone numerique dans un formulaire?

j'ai tenté de mettre Cnum devant mes chiffres dans mes conditions mais c pareil j pense pas qu on puisse appliquer Cnum a mon texte avant la condition...

doit y avoir un truc quand meme pour insserer une case numerique dans un formulaire..
Répondre à anocheda

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anocheda, le jeudi 22 mai 2008 à 18:44:53
Allé y a vraiment personne qui sait un truc tout simple comme ca?
Répondre à anocheda

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
LatelyGeek, le jeudi 22 mai 2008 à 20:44:58
Tu charries un peu, la solution, je te l'ai donnée!!!


Au lieu de mettre, dans la condition, Valeur du champ, tu choisis Expression et tu mets dans la condition:

CNum([Texte12])>99

De rien.

Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?
Répondre à LatelyGeek

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anocheda, le jeudi 22 mai 2008 à 21:40:13
ca va tu me l avai spas données si precisement que ca....

le probleme c'est que ca marche pas ca s arrete a la premiere condition:

si je met
condition 1 CNum([Texte12])>12 jaune
condition 2 CNum([Texte12])>30 rouge
condition 3 CNum([Texte12])>48 orange

il prend en conte que la 1ere condition et toutes mes cases au dessu de 12 sont jaunes

merci
Répondre à anocheda

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
LatelyGeek, le jeudi 22 mai 2008 à 22:34:18
Il fallait les mettre dans l'autre sens, parce qu'il procède par éliminations.

75 par exemple est supérieur à 12, alors il met en jaune et n'évalue pas les autres conditions.

Essaye comme ça:

condition 1 CNum([Texte12])>48 orange
condition 2 CNum([Texte12])>30 rouge
condition 3 CNum([Texte12])>12 jaune

Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?
Répondre à LatelyGeek

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 anocheda, le jeudi 22 mai 2008 à 22:57:25
excellent j comprend pas j avais changé toutes les conditions avec des inferieurs et pleins de truc différents mais la ca marche

merci beaucoup pour tout ce temps

Antoine
Répondre à anocheda
Mise en forme conditionnelle sous excel 2007 (Résolu)Bonjour, Je ne trouve pas le moyen de faire une mise en forme conditionnelle pour que dans une colonne (A1 et A50), les cellules dont les valeurs sont comprises entre: 0,1 et 9,9 apparaissent en fond rouge 10 et 19,9 apparaissent en fond jaune 20 et... www.commentcamarche.net/forum/affich-3254877-mise-en-forme-conditionnelle-sous-excel-2007
Excel : Mise en forme conditionnelle (Résolu)Bonjour, Comme on le sait, la mise en forme conditionnelle ne peut être réalise que sur au maximum 3 conditions. Pour mon application ,il aurait été super de pouvoir ajouter au moins encore 2 conditions. Quelqu'un aurait-il une proposition? Sans... www.commentcamarche.net/forum/affich-6269241-excel-mise-en-forme-conditionnelle
Mise en forme conditionnelle (Résolu)Bonjour, il me semble que la mise en forme conditionnelle est limitée à 3 mais ne serait il pas possible via une macro de la portée à 6 par exemple ? merci pour votre aide cdlt www.commentcamarche.net/forum/affich-4076449-mise-en-forme-conditionnelle
Mise en forme des articles de la base de connaissanceMise en forme des articles de la base de connaissance 1 - Les titres 1.1 - Exemple 2 - Les listes 2.1 - Exemple conseillé 2.1.1 - Résultat 2.2 - Exemples déconseillés 2.2.1 - Commencer par un niveau X 2.2.1.1 - Exemple 2.2.1.2 -... www.commentcamarche.net/faq/sujet-5924-mise-en-forme-des-articles-de-la-base-de-connaissance
ACCESS97 - Mise en forme Conditionnelle (Résolu)Bonjour, Je voudrais mettre une mise en forme conditionnelle dans un etat sous Access97 Je sais que cette option "directe" comme dans Access2000 n'existe pas mais je pense qu'il est possible de passer par le générateur d'expression,... www.commentcamarche.net/forum/affich-5404948-access97-mise-en-forme-conditionnelle
Mise en forme conditionnelle+cellule fusionné (Résolu)Bonjour, je voudraissavoir si il était possible de faire une mise en forme conditionnellle avec des cellules fusionnées, je m'explique : j'aimerais que les données de la colonne "C" s'affichent en rouge lorsque dans ma colonne A il y a... www.commentcamarche.net/forum/affich-7966727-mise-en-forme-conditionnelle-cellule-fusionne
Mise en forme conditionnelle (Résolu)Bonjour, Je décharge un planning grosse usine à gaz , en petite usine à gaz SOUS EXCEL. mon pb pour le moment c'est la mise en forme conditionnelle. Le hic que j'ai c'est qu'il me faudrait au moins 4 ou 5 conditions. Je lis partout... www.commentcamarche.net/forum/affich-4672304-mise-en-forme-conditionnelle
Toutes les réponses pour « access mise en forme conditionnelle »