@Peter
klingt übel...
Warum hast du nicht intern einen konsistenten Schlüssel benutzt? Die können in ihrer Maske irgendeine Nummer eingeben...
Wenn du aber einen konsistenten, somit von sämtlichen Daten unabhängigen, stur hochzählenden Schlüssel benutzt, sehen sie vielelicht 5-mal die gleiche Nummer. Aber die Verknüpfungen wären weiterhin konsistent.
(Der User sollte den PK eh nie zu Gesicht bekommen.. wofür auch?
)