Bonjour
Je souhaiterai récuperer dans une combobox les enregistrements d'une colonne de table avec leurs valeurs uniques
quel est le moyen le plus simple d'y pervenir ?
merci
Bonjour
Je souhaiterai récuperer dans une combobox les enregistrements d'une colonne de table avec leurs valeurs uniques
quel est le moyen le plus simple d'y pervenir ?
merci
Utilise un TQuery
puis pour chaque item du Query, l'insérer dans le Combo
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT la_colonne FROM....
genreSyntaxe générale à vérifier, mais l'idée est là
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 While not MonQuery.eof do begin MonCombo.Items.Add(MonQuery.FieldByName('la_colonne').AsString); // attention au type de la colonne !! MonQuery.next end;
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
j'ai essayé via un index avec addindex unique mais j'ai une erreur : table occupée .
je vais donc essayer ta méthode qui à l'air plus longue mais plus simple
merci
tu peux aussi avec un Tquery
Puis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select distinct le_champ from la_table order by le_champ
- Poser un datasource et le lier avec le query
- Poser un dblookupcombobox et le configurer comme il faut (voir la faq) avec le datasource
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
ok ca fonctionne bien avec le Tquery
merci
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