@Robert_G:
Die statistischen Auswertungen haben den Anwender überzeugt.
Die haben nämlich einfach die alten Adressdaten überschrieben. Da nützt mir das mit PK auch nichts. Ich benutze fast immer einen internen PK, den der Anwender nie zu sehen bekommt.
@Hansi:
Eine strukturierte (sprechende) ArtikelNr könnte eine Lösung sein (Ist nur ein Vorschlag!).
Z.B.: Materialschlüssel, Artikelgrupppe, Abmessung. Das ganze wird sinnvoll von dir zusammengesetzt. Wenn du dann den Datensatz einfügen willst und du hast einen Unique-Key auf diese Kombination gelegt, bekommst du eine
Exception. Dann kannst du dem Anwender mitteilen, dass es diesen Artikel schon gibt.