Hi. Ich hab schon wieder eine Frage :)
Ich möchte ein Formular mit einer Gliederung erstellen. Das Formular wird aus einer Tabelle gespreist, welche ungefähr so aufgebaut ist:
Tab_Produkte
ID | Name | Monat | Preis
1 | Magazin 1 | Januar | 500
2 | Magazin 2 | Januar | 650
3 | Magazin 3 | Februar | 500
4 | Magazin 1 | Februar | 500
Das erstellte Formular soll nun wie folgt eine Gliederung nach Monaten mit Zwischensummen enthalten:
Monat Januar 1150
Magazin 1 500
Magazin 2 650
Monat Februar 1000
Magazin 1 500
Magazin 3 500
Gesamt 2150
Wie muss ich vorgehen? Nutze Access 2010/2013
Hallo,
hast Du nur die eine Tabelle?
Die gewünschte Darstellung lässt sich mit einem Hauptformular für die Monate und darin einem Unterformular für die Magazine erreichen.
Hafo und Ufo müssen über die Monatszahl verknüpft werden.
Daher sollte der Monat als Zahl (1-12) vorliegen und nicht als Text.
Was ist eigentlich mit dem Jahr, die Monate wiederholen sich ja jährlich.
Gleiches gilt auch für das Jahr - richtig.
Also
2013
Februar Summe Februar
Magazin 1 Betrag
Magazin 2 Betrag
2014
März Summe März
Magazin 1 Betrag
Magazin 2 Betrag
Also beim Erstellen eines solchen Formulares erhalte ich die Fehlermeldung, dass dieses Formular aufgrund des UFOs kein Endlosformular sein kann... also es wird nur ein Datensatz dargestellt.
Mein benötigtes Formular muss aber ein Endlos sein, da die Anzahl der Inhalte vorher nicht fest steht.
Des weiteren sollen die ganzen Daten noch mit einer Angebots_ID verknüpft sein, also nur die Inhalte anzeigen, welche auch zur ID passen.
Gibts hier was Neues?
Hallo,
das Formular mit dem Jahr und das Ufo mit dem Monat dürfen keine Endlosformulare sein, nur die Details sind als Endlos möglich.
Aber so sollte es auch sein, Du musst dann nur von Jahr zu Jahr und Monat zu Monat blättern.
In einem Formular ist ein Gliederung wie gewünscht nicht möglich, aber fast.
In einem Bericht geht das völlig problemlos.