Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Spaltenköpfe einer Tabelle in LookupListBox anzeigen (https://www.delphipraxis.net/112251-spaltenkoepfe-einer-tabelle-lookuplistbox-anzeigen.html)

Borschti 17. Apr 2008 15:38

Datenbank: ADS • Version: 8.1 • Zugriff über: DataSource u. Query

Spaltenköpfe einer Tabelle in LookupListBox anzeigen
 
Hallo,

Ich versuche gerade die Spaltenköpfe/Überschrifften einer Tabelle in einer LookupListBox darzustellen.

Hintergrund ist das der benutzer eine Tabelle über ein Editfeld auswählen kann, durch die Eingabe wird dann ein SQL Statement einer Query gefüllt und diese dann ausgeführt, das funktioniert auch wunderbar, die Tabelle wird mir dann auch in meinem DBGrid angezeigt.

Nun will Ich das eine LookupListBox mit den Spaltennamen der ausgewählten Tabelle gefüllt wird, der Benutzer soll dann in der LookupListBox die Spalten auswählen können welche er im Endeffekt in dem DBGrid sehen will, also die dann in der LookupListBox markierten Items werden wiederrum der Query in zusammenhang einer WHERE Anweisung hinzugefügt.

Mein Problem ist jetzt das mir nichts in meiner LookupListBox angezeigt wird, habe die DataSource und ListSource der LookupListBox mit meiner DataSource verbunden, ist das richtig? Gibt es vielleicht sonst noch Dinge Ich beachten muss?

Habe noch nie was mit einer LookupListBox gemacht, Ich hoffe es geht so einfach wie mit einem DBGrid :D, hatte mir mal ein paar ähnliche Threads angeschaut, bin aber nicht wirklich schlau draus geworden :( .

mfg
Alex

mkinzler 17. Apr 2008 15:40

Re: Spaltenköpfe einer Tabelle in LookupListBox anzeigen
 
Auf die Feldnamen kannst du so nicht zugreifen.

Borschti 17. Apr 2008 15:55

Re: Spaltenköpfe einer Tabelle in LookupListBox anzeigen
 
Hmm ok :( wie könnte Ich das sonst machen?

Peinhard 18. Apr 2008 09:20

Re: Spaltenköpfe einer Tabelle in LookupListBox anzeigen
 
Nach der Auswahl der Tabelle eine ComboBox - oder vielleicht besser eine CheckListBox - mit den Feldnamen befüllen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz