AW: dblookupcombobox
10. Mär 2013, 19:56
@Bummi: Hab nicht genau verstanden, was Du meinst, sry. Wenn ich ein TDBGrid zur Kontrolle an das Lookup-Dataset hänge, dann kann ich damit ja den aktuellen Datensatz verschieben. Am LookupCombo ändert sich gar nichts. Sobald ich das aufklappe, positioniert sich das Lookupfeld auf den ersten Datensatz und markiert alle Einträge, für die gilt: ListSource.KeyField=DataSource.DataField.
Und wenn -wie hier- drei DS markiert sind, dann kann ich nicht wissen, wo sich der aktuelle Datensatz befindet. Es handelt sich schließlich um eine Menge, und da kann jeder der Datensätze gerade der aktuelle sein: Genau das zeigt das Combo-Teil ja auch.
Nebenbei: Mit dieser Konfiguration kann man mit dem Cursor (Pfeil hoch/runter) nicht durch alle Datensätze durchwandern, eben weil die Einträge nicht eindeutig sind.
|