Registriert seit: 7. Apr 2007
188 Beiträge
Delphi 7 Enterprise
|
Master-Detail-Beziehungen und Master existiert noch nicht
7. Jun 2007, 12:57
Datenbank: Firebird • Zugriff über: FIBPlus [Trial]
Mal eben ein kleines Problemchen...
Habe eine Art Adressverwaltung (Standarddaten wie Strasse, Hausnummer, PLZ, Tel, etc.) und zusätzlich eine Übersicht über weitere Mitarbeiter in dieser Adresse.
In Delphi wurde das ganze dann über deine Master (die Adresse) - Detail (die Angestellten) - Beziehung visualisiert.
Mein Problem ist nun, wenn ich eine neue Adresse einfüge (DataSet.Insert) so existiert dieser Datensetz erstmal nur virtuell (bis zum DataSet.Post), hat also noch keinen Primärschlüssel. Genau den brauch man aber, wenn man beim ersten Bearbeiten schon Angestellte einfügen will, da in der Angestellten-Tabelle eben jener Schlüssel als ForeignKey benötigt wird....?
Ideen?
Danke!
|