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:

 

dialogExample8_1

 

Beim Durchlauf eines solchen Berichtes wird das Folgende zu erkennen sein:

 

dialogExample8_2

 

Nun wird die Filterung nach Kategorienname eingefügt. Hierzu wird ein neues Dialogfeld hinzugefügt und die Spalte "Products.Categories.CategoryName" in diese gezogen:

 

dialogExample8_3

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:

 

dialogExample8_4

 

Auswahl mehrerer Kategorien und drücken der Taste "OK". Hiernach werden die Daten gefiltert und der folgende Bericht angezeigt:

 

dialogExample8_5

 

Wie sich erkennen lässt werden lediglich Produkte angezeigt, die sich in der ausgewählten Kategorie befinden.