DBLookUpListbox gleiche Einträge vermeiden
-
Ich habe eine Query und will in einer Listbox Kategorien (ein Feld der Query) anzeigen lassen um nach diesen zu selektionieren.
Wie kann ich doppelte Einträge in der Listbox vermeiden und diese alphabetisch sortieren?Vielen Dank
-
Hallo
Wenn du schon eine Abfrage hast, dann pack Duplettencheck und Sortierung gleich darein. Ungefähr so sollte die Abfrage aussehen :
SELECT DISTINCT(field) FROM table ORDER BY field;Wenn du dann TDBListBox nimmst brauchst du nichtmal die Werte selber da reinkopieren.
Bestehst du aber auf dem rein manuellen Weg, must du die Dupletten manuel rausfischen (mit ListBox->Items->IndexOd kannst du immerhin suchen ob ein String schon in der ListBox ist) und die in die ListBox eingebaute Sortierfunktion einschalten (Eigenschaft Sorted)bis bald
akari