Ich habe es aber anders organisiert und werde nicht umorganisieren,
Das wirst Du müssen.
Im Grunde ist es nicht so viel Arbeit.
Ich benötige doch nur einen Artikelstamm mit ID, Lieferant und Artikelnummer als Stammdatentabelle.
Meine bisherige Tabelle könnte ich quasi 1:1 beibehalten, wobei dann Lieferant und Artikelnummer redundant vorhanden wären. Ergänz werden könnte dann noich um den Stammdatenindex, müsste aber gar nicht, weil ja auch über Lieferant und Artikelnummer joinbar.Falls es Dir darum geht, Aufwand dafür zu vermeiden: An vielen Stellen (vor allem im Besucher-Teil) wirst Du nur die SQL-Abfrage anpassen müssen.
Meine Software hat keinen Besucherteil.
Es geht rein um interne Vorgänge und meine Kunden hätten gerne die offiziellen Artikelnummern nur noch in Bestellungen an den Lieferanten oder ggf. in öffentlichen Ausschreibeungen (wenn das Bedingung ist).
In allen anderen Dokumenten könnten dann die eigenen Artikelnummern verwendet werden.Der Aufwand und die Unmöglichkeiten, die Dein bisheriges „Ein-Tabellen-Design“ nach sich zieht, wird den der Umstellung krass übersteigen. Und Du wirst an irgendeiner Stelle merken, dass mit der bisherigen Art, die Daten zu organisieren, vieles nicht realisierbar ist.
Ist ja schon derzeit kein wirkliches Ein-Tabellen-Modell, da ich ja bereits eine Lagertabelle sowie eine dazugehörige Bewegungsdatentabelle angebunden habe.
Hank
Na dann wird es Zeit, aus dem “Ich habe es aber anders organisiert und werde nicht umorganisieren,“ ein „Ich schau mir das an.“ zu machen.