Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#11

AW: Zugriff auf eine n:m Verknüpfung

  Alt 1. Apr 2022, 09:04
Ich würde davon abraten für die Lieferadressen eine n:m Verknüpfung einzurichten.
Das würde dazu führen, wenn die Lieferadresse bei einem Kunden bearbeitet wird, ändert sich diese automatisch auch bei anderen Kunden.
Aber will man das in jedem Fall? Die Komplexität steigt und die Datenersparnis ist dagegen vernachlässigbar.
Eine Funktion die eine Adresse kopiert und wo anders wieder einfügt halte ich für sinnvoller.

Die Komplexität steigt weiter wenn später z.B. auch Lieferscheine abgespeichert werden sollen.
Dann braucht man mehrere Revisionen einer Adresse.
Der Inhalt des Lieferscheins darfs sich ja nicht nachträglich ändern, wenn die Adresse in den Kundenstammdaten verändert wird.
Also muss der Lieferschein die Revision der Adresse referenzieren, die zum Zeitpunkt der Erstellung gültig war.
Bei jedem Speichern einer Änderung muss also eine neue Revision erzeugt werden, wenn die alte bereits für Lieferscheine verwendet wurde.

Das selbe trifft auch für Rechnungsadressen und Rechnungen zu.
  Mit Zitat antworten Zitat