Hallo zusammen,
ich möchte folgendes Darstellen:
Eine DB mit Eingangs- und Ausgangsrechnungen.
Es gibt eine Tabelle Buchungen (tbl_Buchungen), eine Tabelle Kunden (tbl_Kunden) und eine Tabelle Lieferanten (tbl_Lieferanten).
Zusätzlich sollen die Buchungen nach Einnahmen und Ausgaben sowie nach Kategorien die Abhängig sind von der Art (Einnahme / Ausgabe) unterschieden werden.
Hierzu habe ich eine Tabelle (tbl_Art) mit Einnahme und Ausgabe und zwei mit Kategorien (tbl_KatAusgaben) & (tbl_Kat Einnahmen).
In der Buchungstabelle soll am besten nur ein Feld Kategorie sein, dass abhängig von der Art die Werte vorgibt.
Ist der Ansatz richtig?
Hallo,
ZitatIst der Ansatz richtig?
ich würde es etwas anders machen.
Kunden und Lieferanten in eine Tabelle, mit einem Kennzeichen ob Kunde oder Lieferant. Möglicherweise ist auch beides möglich.
Auch die Kategorien gehören in eine Tabelle mit einem Fremdschlüssel zur Art.
In der Tabelle "tbl_Art" legst Du für die Ausgaben den Primärschlüssel -1 an und für die Einnahmen 1+1 (1) fest.
In der Tabelle für die Buchungen wird nur die Kategorie erfasst, das Datum und der Betrag für Einnahmen und Ausgaben in einem Feld.
Der Primärschlüssel der Art dien als Multiplikator des Betrags, bei Ausgabekategorien entsteht so ein negativer Betrag und bei Einnahmen ein positiver Betrag.
Der Saldo ist einfach die Summe.
Hallo,
zum Verständnis, ich kann dann in einem Formular oder Bericht mir die Buchungen mit Art, Kategorie, Datum, Kunde/Lieferant und Betrag anzeigen lassen - wahrscheinlich über eine Abfrage mit den von Dir genannten Tabellen, oder?
Hallo,
ja, das kannst Du Dir alles getrennt oder zusammen in Formularen und Berichten anzeigen lassen. Immer über Abfragen.