Etat access-> ligne de couleurs différentes - VB/VBA/VBS - Programmation
Marsh Posté le 09-04-2004 à 16:27:15
help!!!!!!!!!!!!!!!
Marsh Posté le 13-04-2004 à 11:00:41
Tout dépend de la conception de ton état... mais une petite macro vb à l'ouverture de ton état devrait suffire.
If "ValeurChamp" = "Peugeot" then
Me!"NomduChamp".ForeColor = RGB(255, 0, 0)
Elseif....
...
End if
Mais l'idéal serait d'avoir une table de correspondance afin d'éviter une immense macro...
Marsh Posté le 13-04-2004 à 11:23:20
Ozon94 a écrit : Tout dépend de la conception de ton état... mais une petite macro vb à l'ouverture de ton état devrait suffire. |
+1
son problème c'est que c'est voiture sont triés en fonction des kilomètres vraiment pratique ! Sinon, je suis d'accord avec toi, mais "select case" est plus judicieux. A mon avis.
Code :
|
Marsh Posté le 13-04-2004 à 17:39:00
on peut jouer sur la valeur dans un etat?
si je me trompe
me.MarqueVoiture.value n'est pas disponible....
que faire??
Marsh Posté le 14-04-2004 à 11:44:50
Ouais, c'est vrai que dans son cas le select case est plus judicieux mais ça fait un module à rallonge, c'est pour ça qu'une table de correspondances entre la marque et la couleur attribuée serait mieux...
Après c'est une question d'habitude... Certains préfèrent le code, d'autres la simplicité...
A suivre...
Marsh Posté le 14-04-2004 à 11:50:47
Pourquoi tu veux jouer sur les valeurs dans ton Etat ???
A ma connaissance, les Etats Access sont dédiés à l'affichage et/ou à l'impression de données, même si leur conception est calquée sur les Formulaires...
Utilise plutôt un Formulaire pour la manipulation de tes données et un Etat pour l'aperçu ou l'affichage...
Marsh Posté le 14-04-2004 à 12:13:23
Ozon94 a écrit : Ouais, c'est vrai que dans son cas le select case est plus judicieux mais ça fait un module à rallonge, c'est pour ça qu'une table de correspondances entre la marque et la couleur attribuée serait mieux... |
A ralonge je sais pas !Ca lui écnomise des "if". Esnuite, il mets sont select case dans un fonction et pour peu qu'il se dermde bien ca lui prend que trois lignes...Comme tu dis à suivre, mais dertimner la couleures en fonction d'une voiture rien de plus simple...A condition qu'il retourne la marque et pas les kilmoètres
Code :
|
Marsh Posté le 14-04-2004 à 14:01:20
Les chemins de la conception sont différents pour tous, cela dit, je t'accorde que ta proposition est une des solutions à son pb...
Marsh Posté le 20-04-2004 à 09:23:02
Je ne comprends pas vos réponses car dans un formulaire je peux changer la couleur de couleurvoiture mais dans ces cas la il change la couleur de toutes les voitures
comment faire dans un listing pour jouer sur la couleur d'une ligne et pas sur l'autre
peut on le faire?
Marsh Posté le 20-04-2004 à 11:44:34
laissez tomber!!!
j'ai trouvé!!
dommage que certaines personnes ont préféré répondre sans cherché a comprendre, je parlais d'etat et pas de formulaire
le prob etait simple des lignes de couleurs différentes dans un etat en fonction d'un champ
la reponse pour ceux qui auront le même prob:
menu format -> mise en forme conditionnelle
Marsh Posté le 20-04-2004 à 12:36:32
doumoyamamoto a écrit : laissez tomber!!! |
Non seulemet ont te réponds et en plus te fais la fine gueule ! il faudrait que les questions à base soit clair et que l'ont dispose de tous les élèments...A l'avenir pose des questions clair en donnant TOUTE les informations ! Dernière chose au lieu de gueuler, la moindre des choses s'est de remercier. Il doit sans doute falloir te servir ! Je te conseille de faire un tour sur ce lien : www.vbfrance.com
ps : si tu ne comprends pas les code que l'ont n'as mis, tu peux prendre un livre pour étudier les fonctions, car c'est le béaba, de la prog et c'est d'une simplicité à comprendre !
A bon entendeur !
Marsh Posté le 20-04-2004 à 14:18:45
doumoyamamoto a écrit : laissez tomber!!! |
Je rejoindrais cvb sur ce point là... Nous t'avons fournit 2 solutions complètement différentes (et qui plus est, cela fonctionne sur les formulaires mais aussi sur les états !!!). Je sais pas si tu l'as lu dans mes messages, mais j'ai bien dit que la conception des formulaires et des états étaient sensiblement pareille...
Si tu prenais le temps de lire et de comprendre les messages que l'on poste, tu aurais peut-être compris ce que l'on avait écrit...
Comme le disais cvb, la prochaine fois soit plus clair dans l'exposition de ton problème et les réponses seront adaptées à ta situation.
Un conseil : mange des carottes, ça rend aimable et poli !!!
Marsh Posté le 20-04-2004 à 14:29:07
je reste perplexe sur vos dire il est vrai que l'on peut modifier sans aucun soucis un formulaire ligne par ligne mais en aucun cas un etat...
essaie de recuper une valeur dans un etat et on en reparle
je dis merci a ceux qui reponde, non pas pour se fair emousser, mais pour aider
repondre à coté n'aide pas!! mon post a été polluer par un sujet différent car un jeune programmeur à voulu répondre
Marsh Posté le 20-04-2004 à 14:58:12
doumoyamamoto a écrit : je reste perplexe sur vos dire il est vrai que l'on peut modifier sans aucun soucis un formulaire ligne par ligne mais en aucun cas un etat... |
A l'avenir, précise tes question et avant de poste réfléchie et cherche la solution, comme ça t'éviteras d'avoir des réponses de soit disant programmeur débutant ! On n'es paz divain et on le sera jamais. Dernière chose : Pense à ce qui te lise et n'écris pas les questions pour toi, essaye si tu peux de te mettre dans le peau du lecteur !
ps : t'as de la chance d'avoir eue des réponses, certains questions restent vides, car les questions sont mal posé, ou parce qu'il manque la moitié des informations. Sans cric, je ne sais pas démonter ou monter une roue, désolé !
sur wwww.vbfrance, tu auras des "spécialistes" ( ) de VB, mais attention, ils sont pas toujours aimable et les réponses tardent aussi à venir...
Marsh Posté le 20-04-2004 à 15:01:07
Moi je te conseillerais d'aller à la librairie Eyrolles, d'acheter un bouquin sur Access, après tu pourras peut-être critiquer les réponses que l'on t'a fournit (et qui pour ma part, fonctionne très bien dans un état ou dans un formulaire).
Après tu files à la FNAC et tu t'achètes un Bescherelle et un Petit Robert pour faire des phrases claires et explicitent... pour que lors de ton prochain post on te comprenne un peu mieux !!!
Bien cordialement.
Marsh Posté le 09-04-2004 à 08:24:49
Voila dans mon etat, je liste des voitures :
en fonction de la marque je souhaiterais que les peugeot soit en bleu les renault en rouge....
mais autre prob les voitures sont triés en fonction du nombre de kilometres donc ne sont pas triés par marque
---------------
:jap: doumoyamamoto :jap: