@piper62: Ich benutze erst seit kurzem Lazarus und komme mit den Begriffen "ComboBox als floating Object" noch nicht so zurecht.piper62 hat geschrieben:ich habs mit der neuen Lazarus Version nicht mehr getestet aber bislang kam ich an den Picklist ItemIndex nicht dran.
Daher habe ich immer eine richtig ComboBox als floating Object über die entsprechende Column gelegt.
Gut ist daran, dass es natürlich mit beliebigen Objekten geht und daher mehr Gestaltungsmöglichkeiten existieren.
Etwas mehr Aufwand gibt es dann bei der Bearbeitung der DB-Events, z.B. OnNewRecord: hier dann den ForeignKey eintragen oder beim Editieren eines Datensatzes.
Kannst Du da etwas Beispielcode bereitstellen?
Ich habe nämlich genau das Problem, daß ich ein Feld der (Sqlite3) Datenbank darstellen will und ein anderes Feld (Foreignkey) in die Datenbank geschrieben werden soll.
Ich habe mir schon die Beispiele in den Delphi Foren angeschaut, aber die benutzen eine DBLookupComboBox, die es bei Lazarus ja nicht gibt.
Das Beispiel von khh mit der Picklist sieht mir etwas zu kompliziert aus.
Gruss hhf