bonjour,
je veux afficher le contenu d'une requête sql select ligne par ligne dans un listebox ou un TDBcombobox
comment procéder?
merci d'avance
bonjour,
je veux afficher le contenu d'une requête sql select ligne par ligne dans un listebox ou un TDBcombobox
comment procéder?
merci d'avance
Salut
Ce sont deux solutions différentes, l'une ne coûte quasiment rien en code (solution par TDBcombobox) l'autre (par ListBox) se résout avec une petite boucle, attention cependant au nombre d'enregistrements dans ta source de données :
Pour la première solution, n'ayant pas Delphi sous la main, je laisse quelqu'un d'autre répondre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 procedure RemplitListBox(ds: TDataSet; aFieldName: String; Str: TStrings); begin Str.Clear; ds.First; while not ds.EOF do begin str.Add(ds.FieldByName(AFieldName).AsString); ds.Next; end; End; ... // un exemple d'appel RemplitListBox(Query1, 'LIBELLE', ListBox1.Items);
M E N S . A G I T A T . M O L E M
Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal
"La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager