![]() |
Datenbank: Interbase • Zugriff über: dbExpress / Client Dataset
DBLookupCombobox einsetzen
Hallo
irgendwie werd ich nicht schlau aus der DBLookupCombobox. Ich möchte diese einsetzen um ein Feld auswählbar zu machen. Schnell auf dem Form plaziert und die Listsource auf meine bereits vorhandene Datasource gesetzt, ebenso das listField definiert. Nur leider wird gar nichts zur Auswahl angeboten. Versteh das nicht. Vorderhand hab ich keine Datasource definiert, weil ich nichts speichern möchte. Kann mir jemand auf die Sprünge helfen? |
Re: DBLookupCombobox einsetzen
Hallo toyoman,
Also ich hab bei mir auch ein paar DBLookUpComboBoxen im Einsatz, allerdings sind immer Datasource und Datafield auch gefüllt. Ich hab es mal rausgenommen, und die Liste wird trotzdem gefüllt. Hast du ListField richtig angegeben und ist auch dieses Feld in der Datenbank gefüllt. MFG Lorenz |
Re: DBLookupCombobox einsetzen
Ja ist ein Dataset welches ich auch für die anderen Felder DBEdit etc. verwende. Das Feld ist sicher gefüllt. Hab auch schon versucht die Datasource mitanzugeben. Bringt keine Veränderung. Komisch...
Zitat:
|
Re: DBLookupCombobox einsetzen
Zitat:
ich hatte ![]() Evnetuell hilft Dir das weiter. |
Re: DBLookupCombobox einsetzen
Muss man das KeyField zwingend definieren? (Auch wenn ich keine Datasource verbinde sondern nur abfragen will)
Zitat:
|
Re: DBLookupCombobox einsetzen
Ok funzt jetzt, man muss scheinbar sämtliche Felder definieren (keyfield, datasource etc.)
Danke für die Hilfe. |
Re: DBLookupCombobox einsetzen
Zitat:
|
Re: DBLookupCombobox einsetzen
Noch eine schnelle Frage:
Wenn ich in der Listsource eine Tabelle drin hab mit dem Feld Personalnr welches aber ein VARCHAR ist und in der Datasource habe ich ein Feld Personalnr als Integer habe ich logischerweise ein Problem mit dem Keyfield. Dieses verlangt dann auch einen Integer. Ich kann die Datenfelder aber in der DB natürlich nicht ändern. Wie könnte ich so einen Konflikt lösen? |
Re: DBLookupCombobox einsetzen
Zitat:
|
Re: DBLookupCombobox einsetzen
hab grad gelernt: es gibt die SQL Typecast Möglichkeit...
hab aber gemerkt, dass ich sowieso auf dem falschen Feld war und somit kann ich mir die Aktion sparen!! :)) Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz