Von FileMaker kommend bin ich noch ziemlich neu bei Access und versuche mich mit der Logik des Programmes vertraut zu machen. Die konkrete Datenbank hat eine Baubuchhaltung zum Ziel. Die Baukosten werden nach einem Baukostenplan BKP gegliedert. Dieser liegt in einer Tabelle vor. Bei gewissen BKP-Positionen sind im Kostenvoranschlag KV kosten vorgesehen. Zudem kann es in diesen Positionen auch noch Bestellungen geben, zu denen es dann später auch die entsprechenden Rechnungen gibt. Nun kann es aber auch sein, dass es Rechnungen gibt, welche keine vorgängige Bestellung haben. Kostenvoranschlag, Bestellungen, Rechnungen und Rechnungen ohne Bestellung sind jeweils in getrennten Tabellen erfasst. Alle Tabellen sind mit einer BKP-Position verknüpft (die Rechnungen indirekt über die zugehörige Bestellung).
Nun möchte ich einen Bericht erstellen mit der Gruppierungsebene BKP-Position. Bei jeder BKP-Position sollen alle KV Beträge, alle Bestellungen mit zugehörigen Rechnungen sowie alle Rechnungen ohne Bestellung aufgelistet werden, schön gegliedert natürlich. Wenn ich das hinkriege, beginnen die Zahlenspielereien, welche ich mir dann wiederum zutraue. Leider scheitere ich aber am Erstellen eines solchen Berichtes. Ein Profi meinte UNION Abfrage, was mir aber nicht weiterhalf. Auch mit Unterberichten wurde ich nicht glücklich. Aber eben, die Programmlogik scheint mir noch etwas fremd zu sein. In FileMaker ist das auch nicht nur einfach, aber es funktioniert irgendwie. Nachbauen lässt es sich aber in Access leider nicht.
Hallo,
ZitatRechnungen und Rechnungen ohne Bestellung sind jeweils in getrennten Tabellen erfasst.
gehören in eine Tabelle. Bei den Bestellungen führt man einen Datensatz (mit dem PS 0 z.B.) und dem Bestelltext "Ohne Bestellung".
Rechnungen ohne Bestellung werden dann dieser Dummybestellung zugeordnet.