ichigoZ710
Messages postés55Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention15 novembre 2011
-
2 août 2010 à 22:21
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 2021
-
23 août 2010 à 16:17
Bonjour,
j'ai un petit problème à l'affichage de ma comboBox :
procedure TFormAdmin.CBCaisse(Sender: TObject);
begin
ComboBoxCaisse.Items.Clear;
ADOQuery1.Close;
ADOQuery1.SQL.Text := 'SELECT DISTINCT Djourn FROM caisse WHERE Djourn <> null';
ADOQuery1.Open;
ADOQuery1.First;
while not ADOQuery1.Eof do
begin
ComboBoxCaisse.Items.Add(ADOQuery1.FieldByName('Djourn').AsString);
ADOQuery1.Next;
end;
ADOQuery1.Close;
end;
C'est grace à ce code que je la remplis, mais lorsque que je clique sur la valeur qu'elle contient, cette valeur ne reste pas affiché dedans et la combobox apparait comme vide. C'est comme si après avoir cliqué dedans elle initialisait la valeur : CBcaisse.text ='' chose que je ne comprends pas la. :/
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 23 août 2010 à 16:17
bonjour,
Tu dois avoir un évènement qui est resté sur le OnCloseQuery, le OnChange ou le OnClick.
mets également un point d'arrêt sur le code au cas où ta procédure se relancerait..