Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBCombobox (https://www.delphipraxis.net/102957-dbcombobox.html)

sventeq 7. Nov 2007 14:58

Datenbank: Paradox • Version: 7,8,9 • Zugriff über: Query

DBCombobox
 
Hallo zusammen,
ich hab ein (hoffentlich) kleines Problem. Ich will eine Liste aus einem Feld aus einer Paradoxtabelle in eine DBCombobox einlesen. Hab schon gelesen, dass eine DBLookpCombobox besser geeignet ist, um eine Auswahlliste zu erstellen. Ich habe ListSource und ListField mit der entsprechenden Query und dem entsprechenden Feld belegt, aber das hat keine Auswirkungen. Die ComboBox bleibt leer.
Wer kann mir erklären, wie ich das bewerkstellige?
Bin für jede Hilfe dankbar.

mkinzler 7. Nov 2007 15:26

Re: DBCombobox
 
Ist eine Zieldatasource ausgewählt?

sventeq 7. Nov 2007 15:57

Re: DBCombobox
 
Nein, hab gelesen, dass das nicht sein muss, wenn man nur eine Liste der Einträge erstellen will.

Faxman 7. Nov 2007 16:28

Re: DBCombobox
 
dblookupcombo macht eigentlich keinen sinn, wenn du nur daten anzeigen willst und nicht referenzierst.
nimm doch einfach combox und fülle die items über deine tabelle oder query.

raiguen 7. Nov 2007 20:42

Re: DBCombobox
 
Zitat:

Zitat von sventeq
[...]Die ComboBox bleibt leer.[...]

wer oder was? :roll: nur das Anzeigefeld (bei eingeklappter Box) oder sind absolut KEINE Einträge in der aufgeklappten Box zu sehen??? Zweite Frage: ist die Box zur Laufzeit disabled, selbst wenn im OI die Eigenschaft Enabled auf TRUE steht?
ListFeld und ListSource allein reicht noch nicht aus _>>> KeyField MUSS auf jeden Fall auch belegt sein (in der Regel ist es ein Index-/Schlüsselfeld aus der LookupTabelle)... dann klappt es auch mit der Anzeige :lol:

grenzgaenger 7. Nov 2007 21:34

Re: DBCombobox
 
sag mal, weshalb nimmste denn nicht 'ne einfache compobox und füllst sie zur laufzeit, so wie du grad lust und laune hast? da brauchste doch das ganze gefrikel mit den DB' komponenten nicht mehr ... :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:03 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