Beispiel 8: Filterung nach verwandter Datenspalte |
Top Previous Next |
In diesem Beispiel wird eine Spalte aus einer verwandten Datenquelle zur Filterung genutzt.
Hierzu wird die Berichtsart "einfache Liste", die die Produktliste druckt, verwendet. Der Kategorienname wird neben jedes Produkt gedruckt. Dies geschieht mittels der Relation:
[Products.Categories.CategoryName]
Der Bericht wird folgendermaßen aussehen:
Beim Durchlauf eines solchen Berichtes wird das Folgende zu erkennen sein:
Nun wird die Filterung nach Kategorienname eingefügt. Hierzu wird ein neues Dialogfeld hinzugefügt und die Spalte "Products.Categories.CategoryName" in diese gezogen:
Zur Erstellung des Steuerelementes ist die Auswahl des Typus erforderlich. Es wird CheckedListBoxControl gewählt. Beim Durchlauf eines solchen Berichtes wird das folgende Dialogfeld zu erkennen sein:
Auswahl mehrerer Kategorien und drücken der Taste "OK". Hiernach werden die Daten gefiltert und der folgende Bericht angezeigt:
Wie sich erkennen lässt werden lediglich Produkte angezeigt, die sich in der ausgewählten Kategorie befinden. |