![]() |
DBComboBox richtig mit Tabelle verbinden ... !?
Morgen,
Auf einem Form liegt eine DBCombobox, diese greift auf eine Datenbank zu, die zu jeder Zeit editierbar ist. Nun wollte ich die DBCombobox mit der nötigen Tabelle verbinden, soweit auch kein Problem - nur leider wird zur Laufzeit nicht das Eingetragene (in der Datenbank) von der DBCombobox angezeigt, wenn man auf den Pulldown Button druckt. Sondern nur der erste Datensatz der DB und der steht auch schon direkt dort, also ohne das man erst auf den Pulldown Button drücken muss. Was hab ich falsch gemacht?! |
Re: DBComboBox richtig mit Tabelle verbinden ... !?
Hallo LuckyStrike4life,
was soll denn angezeigt werden? Mit der DBCombobox kann man den aktuellen Datensatz verändern oder vorgegebene Daten in den Datensatz einfügen. Oder meinst Du vielleicht eine DBLookupComboBox? bye |
Re: DBComboBox richtig mit Tabelle verbinden ... !?
Ja, ich meinte DBLookupCombobox,
ich hatte vergessen das ich selber schon mit DBLookUpComboboxen gearbeitet hab, mir ist daher wieder aufgefallen wie man diese Einstellt. Doch nun ist es etwas komplexer, denn es wird was über die DBLookUP Combobox ausgesucht, welches in eine Spalte gehört - aber zu dem Ausgewähltem gehört noch etwas, was der User nicht sieht - dieses muss ebenfalls in die Datenbank. Ich hoffe ihr versteht was ich meine. Es ist ja kein Problem der DBLookupCombobox zu sagen das sie KeyField aus der einen Spalte bezieht, ListField aber eine andere ist. So könnte man den Text der nun noch in der DBLookupCombobox steht über ein bisschen Code auch abgreifen. Aber sobald ich sage DataSource und DataField sind so und so, zeigt die DBLookupCombobox nicht mehr das Ausgewählte an, argh! Sie reagiert zwar darauf, aber sie zeigt es nicht mehr an, so kann man natürlich auch nicht den ausgewählten Punkt - als Text übernehmen. Gibt es da eine andere Möglichkeit? |
Re: DBComboBox richtig mit Tabelle verbinden ... !?
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo LuckyStrike4life,
ich habe Dir mal ein Beispiel mit der Demodatenbank "BCDEMOS" gemacht. Ich glaube die Demo ist selbsterklärend und Du kannst alle Einstellungen im OI ablesen. bye |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:24 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