× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Erreur mise en forme conditionnelle sous Access
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
01031989me
  Posté le 01/06/2011 @ 16:52 
Aller en bas de la page 
Petite astucienne

Bonjour,

A l'aide, ahah !

Je vous envoi ce message de détresse car je me suis déjà bien amusé pour effectuer mon code dans Visual Basic et là j'ai un dernier (je pense) problème :

Mon code est le suivant : (je travaille sous access 2003, le but est de faire une mise en forme conditionnelle avec environ 30 couleurs)

"If [Affrété].Value = "TRS1" Then
Me![Affrété].BackColor = RGB(153, 0, 255)
Else
If [Affrété].Value = "TRS2" Then
Me![Affrété].BackColor = RGB(51, 102, 204)
Else
If [Affrété].Value = "TRS3" Then
Me![Affrété].BackColor = RGB(255, 51, 0)
Else
If [Affrété].Value = "TRS4" Then
Me![Affrété].BackColor = RGB(102, 255, 51)
Else
If [Affrété].Value = "TRS5" Then
Me![Affrété].BackColor = RGB(51, 255, 204)
Else
If [Affrété].Value = "TRS6" Then
Me![Affrété].BackColor = RGB(255, 51, 51)
Else
If [Affrété].Value = "TRS7" Then
Me![Affrété].BackColor = RGB(102, 153, 153)
Else
If [Affrété].Value = "TRS8" Then
Me![Affrété].BackColor = RGB(204, 255, 51)
Else

End If

End If...."

Mon problème est que lorsque j'indique TRS1 la couleur est violet, lorsque j'indique TRS2 la couleur est bleu MAIS cela change également TRS1 en bleu. En fait, au lieu de mettre des couleurs différentes pour chaque TRS, il me met la même couleur pour toutes les TRS... TRS1 tous les TRS(TRS1, TRS2, TRS3,...) en violet, TRS2 tous les TRS en bleu....

J'espère que je me suis fait comprendre..

En espérant que vous pourrez m'aider.

Merci

Mélanie

Publicité
STleger
 Posté le 02/06/2011 à 14:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonjour,
Cela me semble normal, étant donné qu'il s'agit du même champ ([Affrété]).
A+
01031989me
 Posté le 02/06/2011 à 16:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour,

Merci pour ta réponse.

Mais je voudrais qu'il y est plusieurs couleurs pour ce même champ... que la cellule soit violette quand j'indique TRS1 et celle d'en dessous bleue quand jindique TRS2.

Comment faire pour qu'il y ai plusieurs couleurs pour un même champ?

STleger
 Posté le 02/06/2011 à 18:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Je ne saisie pas bien ton problème, tu parles de cellule, je suppose que c'est le champ que tu appelles ainsi et tu parles d'une autre cellule ou un autre champ qui se trouve en dessous, si se sont des champs qui se trouvent sur un même formulaire ils ne peuvent pas avoir le même nom. On parle bien d'access et non pas d'excel comme application?

Peux tu faire parvenir un exemple de ton fichier?.

01031989me
 Posté le 14/06/2011 à 16:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour,

Merci de ton aide. Je vais m'exprimer avec des impr écran, j'espère que je vais me faire comprendre :

Voila ce que l'on a actuellement (format excel):

http://www.hebergementimages.com/image-d9dcb5249ef58deafac67393f6ce2399_PLANNING-ACTUEL.JPG.html"][IMG]http://www.hebergementimages.com/images/d9dcb5249ef58deafac67393f6ce2399_PLANNING-ACTUEL.JPG[/IMG][/URL]" border="0" alt="PLANNING AFFRETEMENT" width="1680" height="1050" />

Et voici mon planning Access :

http://www.hebergementimages.com/image-1c70043efe2456db6713548d357cfcb1_1ER-PLANNING.JPG.html"][IMG]http://www.hebergementimages.com/images/1c70043efe2456db6713548d357cfcb1_1ER-PLANNING.JPG[/IMG][/URL]" border="0" alt="PLANNING AFFRETEMENT" width="1680" height="1050" />

Voilà mon problème :

Dans ma base Acess, tous mes transporteurs apparaissent de la même couleur. Hors, je voudrais qu'ils aient chacun une couleur attribué comme sous le planning Excel.

Merci d'avance

rj390111
 Posté le 15/06/2011 à 11:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Ce n'est pas une erreur le code fait exactement ce que vous demandez, ce qui n'est pas ce que vous espérez, mais là...

Voyez un peu ce lien je crois que c'est ce que vous voulez. Mais ce n'est pas simple.

http://starec.developpez.com/tuto/msfcillimitee/

Bon travail

01031989me
 Posté le 15/06/2011 à 12:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Merci,

J'avais déjà vu ce lien mais... Je n'y comprend pas grand chose. Je me suis battu déjà pour faire ce que j'ai fait :)

Il n'y a pas quelque chose à modifier dans mon code qui pourrait répondre à mes besoins??

Mélanie

rj390111
 Posté le 15/06/2011 à 14:02 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Hélas non.

Sous Access 2010 on dispose de plus de possibilité avec les mises en forme conditionnelle. Je viens d'essayer et là avec 10 conditions différentes(on peut en paramétrer 49) cela fonctionne très bien. Mais cela ne vous avance pas avec 2003 il n'y en a que 3.

01031989me
 Posté le 15/06/2011 à 14:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Je suis donc obligé de passer par le lien que vous m'avez communiqué?

Mélanie

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
89 €TP-Link Deco E4 (WiFi Mesh 1200 Mbit/s, jusqu'à 250 m²) x 3 à 89 €
Valable jusqu'au 02 Novembre

Amazon fait une promotion sur le kit TP-Link Deco E4 avec 3 satellites qui passe à 89 € livré gratuitement alos qu'on le trouve ailleurs à partir de 110 €. Ces 3 satellites Deco travaillent ensemble pour former un seul et unique réseau WiFi, garantissant une connexion rapide importe où que vous êtes. Ils offrent une connexion Mesh WiFi haut débit de 1200 Mbit/s , la possibilité de connecter + de 60 appareils dans votre foyer jusqu'à 250 m² et sans zone morte (si cela ne suffit pas, ajoutez simplement plus de Deco à tout moment pour augmenter la couverture WiFi), idéal pour toute la maison.


> Voir l'offre
79,99 €Casque sans fil Sony WH-CH700N Bluetooth avec réduction de bruit active à 79,99 €
Valable jusqu'au 02 Novembre

Cdiscount fait une belle vente flash sur le casque sans fil Sony WH-CH700N Bluetooth qui passe à 79,99 € livré gratuitement alors qu'on le trouve ailleurs à plus de 120 €. Ce casque sans fil rechargeable (via micro USB) offre jusqu'à 35h d'autonomie. L'AINC (Artificial Intelligence Noise Cancelling) s'adapte à votre environnement, ce qui vous permet d'éliminer les bruits indésirables lors de vos voyages ou si vous êtes avec d'autres personnes dans une même pièce. Une très bonne affaire. 6 mois d'abonnement à Spotify Premium vous sont également offerts si vous êtes membre CDAV.


> Voir l'offre
155,99 €Disque dur Western Digital Red 6 To à 155,99 € avec le code AFFAIRE20
Valable jusqu'au 01 Novembre

Cdiscount propose actuellement le disque dur Western Digital Red 6 To à 155,99 € avec le code promo AFFAIRE20. Ce disque dur 3.5 pouces SATA III est adapté aux NAS et ordinateurs qui fonctionnent 24h/24. On le trouve ailleurs à partir de 210 €.


> Voir l'offre

Sujets relatifs
mise en forme conditionnelle sous excel 2007
Mise en forme conditionnelle sous excel 2003
Mise en forme conditionnelle Access
mise en forme conditionnelle sous Excel
XL,sous.total,mise en forme conditionnelle,filtre
Recopier "que la Mise en forme Conditionnelle"
Mise en forme conditionnelle Excel 2010
aide pour une mise en forme conditionnelle
Mise en forme conditionnelle
Mise en forme conditionnelle
Plus de sujets relatifs à Erreur mise en forme conditionnelle sous Access
 > Tous les forums > Forum Bureautique