ich hatte für die LookUpComboBox ein separates Dataset erstellt, und wollte dieses in die LookUpCB einbinden, jedoch kommt immer die Fehlermeldung das eine TTable Komponente benötigt wird.
Wäre interessant zu wissen wie man dies umgehen kann bzw. was ich falsch gemacht habe.
Momentan bin ich mit den LookUp-Feldern ganz zufrieden.
Soweit funktioniert das nun auch mit meinen Ausgabedaten, allerdings suche ich jetzt nach der nächsten Lösung für folgendes Problem:
Wenn ich in der Haupttabelle die ID des FK ändere, wird in der Bezugstabelle bei der vorab genutzten ID, der Wert der Neuen ID abgelegt.
Dadurch habe ich dann 2 unterschiedliche IDs mit den gleichen Werten in meiner Bezugstabelle.
Ich schätze es liegt daran wie ich den Wert übergebe.
Nach der auswahl in der ComboBox übergebe ich diesen wie folgt:
Code:
selectedID := integer(DBComboBox.items.Objects[DBComboBox.ItemIndex]);
Form1.Dataset.fieldbyname('BezugsID').asInteger := selectedID;