Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: DBLookupComboBox zeigt die selektierte Zeile nicht an

  Alt 14. Jul 2005, 14:38
Zitat von hsbc:
Ich habe eine DBLookupComboBox mit einer DataSource verbunden, was auch funktioniert.
wenn ich in der DBLookupComboBox eine Zeile auswähle, wird diese zwar in DBLookupComboBox.KeyValue übergeben. Sobald die Auswahlliste dann aber zuklappt, ist die angezeigte Zeile der LookupComboBox (DBLookupComboBox.Text) leer. Eine anschliessende Abfrage mit ShowMessage(DBLookupComboBox.KeyValue) enthält aber den richtigen Wert.
Was mache ich hier falsch ?
Vermutung: DataSource (und damit das Dataset) ist nicht im Edit- oder Insert-Zustand (State in [dsEdit, dsInsert]).
Die DBLookupComboBox zeigt dann den Inhalt des Feldes aus der Datenmenge, die über DataSource angeklemmt wurde. Oder auch gar nix, wenn die Datenmenge inaktiv ist.
Andreas
  Mit Zitat antworten Zitat