Tipps "n" Tricks
Anwender-Software - Access

Last Update: 24. Dezember 2001/Webmaster

Berichte nach Kalenderwoche gruppieren

Thema:

Access 97, 2000 und 2002

Problem:

Wir haben verschiedene Berichte, die Rechnungen, Bestellungen oder Umsatzzahlen auswerten und in denen dabei eine Gruppierung nach Kalenderwoche erfolgen muss. Zur Zeit lassen wir dazu in den Abfragen immer ein Feld "KW" basierend auf dem Rechnungs-, Bestell- oder Buchungsdatum über die Funktion "DatePart("ww";[BestellDatum])" generieren, das im Bericht für die Gruppierung eingestellt wird. Bei Tabellen mit sehr vielen Datensätzen dauert die Ausführung dieser Abfrage allerdings sehr lange. Lässt sich das optimieren?
Lösung: Einfacher und schneller können Sie eine solche Gruppierung über eine Standardfunktion von Access erreichen, die allerdings wenig bekannt ist:
  1. Öffnen Sie den Bericht, den Sie nach der Kalenderwoche gruppieren möchten, im Entwurfsmodus.
  2. Wählen Sie das Menü Ansicht-Sortieren und Gruppieren an.
  3. Stellen Sie in der Spalte "Feld/Ausdruck" das Datumsfeld ein, nach dem gruppiert werden soll, also beispielsweise "RGDatum" oder "Bestelldatum".
  4. Im Bereich darunter im Dropdown-Menü der Eigenschaft "Gruppieren nach" können Sie nun das gewünschte Kriterium, also beispielsweise "Quartal" oder "Woche" einstellen.

 

Tipps "n" Tricks
Anwender-Software - Access