(Fin) faire affecter deux edits accompagnés d'un combobox
cs_yeho
Messages postés25Date d'inscriptionjeudi 12 octobre 2006StatutMembreDernière intervention27 février 2007
-
21 févr. 2007 à 12:46
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
22 févr. 2007 à 17:33
Salut!
J'ai du me ''casser'' serieusement la tête afin d'apprendre comment faire affecter deux edits à la fois à partir des items logés dans un combobox.
Voilà à quoi ressembler mes codes avant:
procedure TVistGer.ComboBox3Change(Sender: TObject);
begin
if combobox3.ItemIndex = 0 then
begin
edit1.Text:= '2500'
edit2.Text:= 'A'
End
else if combobox3.text = '2' then
Begin
edit1.Text:= '2600'
edit2.Text:= 'B'
End
else if combobox3.text = '3' then
Begin
edit1.Text:= '2700'
edit2.Text:= 'C';
end;
end;
--------------------------------
Je suis infiniment reconnaissant à tous ceux qui ont tenté m'aider à resoudre la bonne marche de ces codes. Bien que certains des codes n'arrivaient pas à marcher correctement à cause des buggs. Mais au moins merci pour tout...
Plus particulièrement à Foxi qui a déclenclé et clos ce débat en me montrant la voie à suivre. et voici ces codes qui fonctionnement en parfaite santé:
...ensuite evite de faire des if then else if then else ect... fait plutot
case ComboBox3.ItemIndex of
0 : begin
end;
1 : begin
end;
2 : begin
end;
end;
A voir également:
(Fin) faire affecter deux edits accompagnés d'un combobox
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 21 févr. 2007 à 13:57
Salut,
C'est la quatrième fois que tu poses la même question et tu donnes toujours encore les mêmes informations
Je t'ai proposer par deux fois un code très court (on ne peut pas faire plus court) qui était adapté au informations que tu nous as données.
Tu m'as répondu que le code fonctionnait bien mais qu'avec d'autres données il y avait un problème de "doublage" de la somme .
tu dois nous donner des informations plus claires et plus précises pour que l'on puisse t'aider ...
Le code que je t'ai donné se base sur :
dans le ComboBox3 les Items sont : "1", "2", "3", "4", ...
et pour chaques sélections dans Combobox3 Edit1 et Edit2 doivent contenir :
"1" --> Edit1.text :' 2500 ' Edit2.Text : 'A'"2" --> Edit1.text :' 2600 ' Edit2.Text : 'B'
"3" --> Edit1.text :' 2700 ' Edit2.Text : 'C'
"4" --> Edit1.text :' 2800 ' Edit2.Text : 'D'
...
Donc si entre temps tu modifies les données d'entrés et de sortie sans nous donner les valeurs exactes on ne peut pas t'aider
Le minimun serait de donner le code que tu as utilisé et qui te donne des résultats érronés
Mais le mieux serait de nous donner les informations comme moi je te les ai présentées ...
cs_yeho
Messages postés25Date d'inscriptionjeudi 12 octobre 2006StatutMembreDernière intervention27 février 2007 22 févr. 2007 à 16:57
Merci Cirec!
Si tu me lis bien... Tu comprendras dans mes dires que je suis entrain de remercier tous ceux qui m'ont apporter aide afin de resoudre ce problème. Bien que certains des codes marchaient mais avec quelques buggs (les buggs on en trouve même chez Microsoft.)