Dario Linsky
Erfahrenes Mitglied
Hallo zusammen...
Ich hab hier ein ziemlich nerviges Problem mit einer Lookup-Liste. Ich hab die TLookupComboBox (cmbTraeger) folgendermassen eingestellt:
Wenn ich jetzt irgendetwas an dem aktuellen Datensatz ändere und mit rsMain.Post speichern möchte, gibt mir der Debugger eine Exception mit der Meldung "nicht genügend Schlüsselfeldinformationen zum Aktualisieren" aus.
Kennt das Problem jemand und hat es evtl. schon behoben? Das Lustige an der ganzen Sache ist ja, dass die geänderten Daten trotzdem gespeichert werden, wenn man die Exception wegklickt...
Ich hab hier ein ziemlich nerviges Problem mit einer Lookup-Liste. Ich hab die TLookupComboBox (cmbTraeger) folgendermassen eingestellt:
Code:
srcMain.DataSet := rsMain;
srcTraeger.DataSet := rsTraeger;
cmbTraeger.DataSource := srcMain;
cmbTraeger.DataField := 'traeger';
cmbTraeger.KeyField := 'nr';
cmbTraeger.ListField := 'bez';
cmbTraeger.ListSource := rsTraeger;
Kennt das Problem jemand und hat es evtl. schon behoben? Das Lustige an der ganzen Sache ist ja, dass die geänderten Daten trotzdem gespeichert werden, wenn man die Exception wegklickt...