Salut à tous,
J'ai un combobox, je veux qu'à la création de la fiche la valeur retournée soit déjà visible dans la ComboBox sans que l'utilisateur ne clique sur la flèche. La ComboBox est de style csDropDownList. et on sais qu'à la création de la fiche la ComboBox est vide et si on clique sur la flèche on peut voir la liste des imprimante par l'exécution de l'évènement OnDropDown.
ComboBox1.Items := Printer.Printers;
J'ai programmé de tel sorte que le choix de l'imprimante dans la liste, une insertion de l'index et du nom de la machine se fait dans une table. Cela à pour bute de d'imprimer de façon permanente sur une imprimante donnée.
Voilà ce que je veux : comment faire de tel sorte que dans la fiche du choix de l'imprimante, quand le form se créée, la valeur rétournée par la requête suivante soit déjà visible dans la combobox sans avoir à cliquer sur la flêche :
1 2 3 4 5 6
|
Ordi := ComputerName();
Query_Imp.sql.Clear;
Query_Imp.sql.Add('Select ci_idx as idx from config_imp where ci_poste = ' + QuotedStr(Ordi));
Query_Imp.Open;
idx := Query_Imp.fieldbyname('idx').AsInteger; |
Merci à vous.
Partager