Einzelnen Beitrag anzeigen

Hausmarke

Registriert seit: 5. Apr 2013
Ort: Sachsen
47 Beiträge
 
Delphi 2007 Professional
 
#13

AW: Verknüpften wert anhand der ID ausgeben

  Alt 11. Apr 2013, 14:03
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;

Geändert von Hausmarke (11. Apr 2013 um 14:15 Uhr) Grund: weitere infos ergänzt
  Mit Zitat antworten Zitat