Das Ändern einer Artikelnummer

 

 

Die Schaltfläche „ArtNr ändern“ öffnet ein neues Fenster, in dem die gerade in der Artikel-Tabelle gewählte Artikel-Nummer als zu ändernde Artikel-Nummer vorgegeben ist:

In das Feld „Neue Artikelnummer“ geben Sie jene Artikel-Nummer ein, in die Sie die „Alte Artikelnummer“ ändern wollen. Sie klicken auf die Schaltfläche [ Jetzt ändern! ] und schon wird die Artikel-Nummer geändert!

Frage: Warum so umständlich? Warum geht das nicht gleich im Formular für eine Artikelnummer?

Antwort: Die Artikelnummer muss in einer Menge Dateien geändert werden!

Frage: Welche Dateien sind das?

Antwort: Die Lieferschein-Zeilen-Datei, die Standard-Bestell-Zeilen, die Datei mit den Aktionen, die Artikel-Lieferstop-Datei, die Fakturen-Artikel-Datei, die Teige-Artikel-Datei, die Preislisten-Zeilen, die Artikel-Stücklisten-Datei.

Frage: Warum sollte ich eine Artikelnummer ändern wollen?

Antwort: Sie wollen a) die Artikelnummern so ändern, dass Artikel aus der selben Gruppe im gleichen Nummernbereich zu finden sind und nicht kreuz und quer in der Artikel-Datei gesucht werden müssen. Oder b) der Artikel wurde aufgelassen, steht aber noch in Lieferscheinen der letzten 7 Jahre drin und kann daher nicht gelöscht werden. Sie ändern die Artikelnummer in einen hohen Bereich (zB 50000), damit er sich zwar noch in der Artikeldatei befindet, aber sonst nicht mehr stört. (Siehe dazu auch „Referentielle Integrität des Datenbank-Systems„)

Frage: Warum muss das so umständlich geschehen? Kann man den Artikel „Hausbrot“ zB nicht einfach löschen und mit der gewünschten neuen Artikelnummer einfach anlegen?

Antwort: Nein, das funktioniert so nicht, denn dieser Artikel findet sich bestimmt in vielen Dateien, zB der Lieferschein-Zeilen-Datei. Deshalb ist das Löschen dieses Artikels nur dann möglich, wenn Sie ihn gerade eingegeben haben und er in keiner anderen Datei aufscheint. Sobald der Artikel in einer anderen als der Artikel-Datei zu finden ist, wird das Datenbank-System eine Löschung verhindern!