6.3 Filtern und sortieren
6.3.1 Filtern und Sortieren in der Berichtsvorschau
Interessant werden die Eigenschaften Filter, Filter aktiv, Sortierung und Sortierung aktiv, wenn die diesbezüglichen Möglichkeiten im Bericht noch nicht durch sonstige Sortierungen und Gruppierungen erschöpft sind.
Ein Beispiel dafür sind einfache Übersichtslisten wie der Bericht rptArtikelUebersicht (siehe Beispieldatenbank). Wenn Sie diesen in der Seitenansicht öffnen, können Sie zur Laufzeit per VBA die Sortierung und den Filter anpassen. Um die Datensätze beispielsweise in absteigender Reihenfolge nach dem Artikelnamen zu sortieren, verwenden Sie die folgende Anweisung:
Reports!rptArtikelUebersicht.OrderBy = "Artikelname DESC"
Falls das nicht wirkt, ist die Sortierung noch nicht aktiv. Schieben Sie in diesem Fall noch folgende Anweisung hinterher:
Reports!rptArtikelUebersicht.OrderByOn = True
Genauso können Sie auch den Filter einsetzen. Alle Artikel mit dem Anfangsbuchstaben A liefert die folgende Anweisung (wiederum bei aktivierter Seitenansicht):
Reports!rptArtikelUebersicht.Filter = "Artikelname LIKE 'A*'"
Falls der Filter nicht greift, müssen Sie auch diesen anschalten:
Reports!rptArtikelUebersicht.FilterOn = True
Das Ganze funktioniert seit Access 2007 auch über die Benutzeroberfläche: Sie können per Kontextmenü des gewünschten Feldes einen Filter festlegen.
Nächster Abschnitt:
6.3.2 Filtern, Sortieren und Gruppieren in der Layoutansicht
|