Hi @ all,
ich habe diese Frage schon im QTForum (http://www.qtforum.de) gestellt, und auch einige brauchbare Antworten erhalten, aber ich hole mir lieber noch ein paar Meinungen ein.
Problem ist folgendes:
Ich erstelle eine Fakturierungssoftware, es werden Kunden und Artikel angelegt.
Speichere ich jetzt alle Artikeldaten in die Rechnungstabelle? Oder erstelle ich nur die Rechnungskopfdaten (Rechnungsnummer, Datum, usw.) und speichere die Artikelnummer aus der Artikeltabelle als Referenz?
Erstere Möglichkeit würde eine Menge and redundanten Daten bedeuten, jedoch würden alle Rechnung theoretisch nachgedruckt werden können, auch wenn der Artikel gelöscht wird, der Verkauft worden ist.
Zweitere Möglichkeit würde alles schön übersichtlich halten und auch keine redundanten Daten beinhalten, jedoch würde der Rechnungsnachdruck nicht mehr funktionieren, sollte ein Artikel der auf der Rechnung steht gelöscht werden.
Oder sollte ich einfach den Artikel als gelöscht markieren, jedoch nicht wirklich löschen, um dadurch noch auf die Daten zugreifen zu können? Das würde jedoch eine Menge Daten produzieren, wenn nie etwas gelöscht wird.
Gleiches gilt für Sachbearbeiter, welche die Rechnung erstellt haben und mit ihren Daten darauf verewigt wurden, jedoch aus dem Unternehmen ausgeschieden sind.
Kann mir mit diese Problematik jemand helfen, und event. Erfahrungen beschreiben die er/sie bereits mit solchen Problemen gemacht haben?
Danke!
Mfg
ich habe diese Frage schon im QTForum (http://www.qtforum.de) gestellt, und auch einige brauchbare Antworten erhalten, aber ich hole mir lieber noch ein paar Meinungen ein.
Problem ist folgendes:
Ich erstelle eine Fakturierungssoftware, es werden Kunden und Artikel angelegt.
Speichere ich jetzt alle Artikeldaten in die Rechnungstabelle? Oder erstelle ich nur die Rechnungskopfdaten (Rechnungsnummer, Datum, usw.) und speichere die Artikelnummer aus der Artikeltabelle als Referenz?
Erstere Möglichkeit würde eine Menge and redundanten Daten bedeuten, jedoch würden alle Rechnung theoretisch nachgedruckt werden können, auch wenn der Artikel gelöscht wird, der Verkauft worden ist.
Zweitere Möglichkeit würde alles schön übersichtlich halten und auch keine redundanten Daten beinhalten, jedoch würde der Rechnungsnachdruck nicht mehr funktionieren, sollte ein Artikel der auf der Rechnung steht gelöscht werden.
Oder sollte ich einfach den Artikel als gelöscht markieren, jedoch nicht wirklich löschen, um dadurch noch auf die Daten zugreifen zu können? Das würde jedoch eine Menge Daten produzieren, wenn nie etwas gelöscht wird.
Gleiches gilt für Sachbearbeiter, welche die Rechnung erstellt haben und mit ihren Daten darauf verewigt wurden, jedoch aus dem Unternehmen ausgeschieden sind.
Kann mir mit diese Problematik jemand helfen, und event. Erfahrungen beschreiben die er/sie bereits mit solchen Problemen gemacht haben?
Danke!
Mfg