Beispiel 7: Automatische Filterung nach Bereich

Top  Previous  Next

Das vorherige Beispiel wird genutzt um zu demonstrieren, wie Produkte, mit den Kosten in den angegebenenn Bereichen, gedruckt werden können. Hierzu wird dem Bericht eine Dialogfeld hinzugefügt und die Datenspalte "Products.UnitPrice" in diesen gezogen. Dann wird der Beschriftungstext korrigiert:

 

dialogExample7_1

 

Auf die gleiche Art wird eine weitere Spalte "Products.UnitPrice" hinzugefügt und dessen Kopfzeile korrigiert:

 

dialogExample7_2

 

Hiermit ist bereits alles erledigt. FastReport übernimmt den Rest der verbleibenden Arbeit: Verbindung der Steuerelemente mit den Datenspalten und festlegen derer FilterOperation Eigenschaften. Das erste Steuerelement hat FilterOperation = GreaterThanOrEqual; das Zweite LessThanOrEqual.

 

Der Bericht wird durchgeführt und die Werte, z.B. zwischen 20 und 30, müssen angezeigt werden. Nach drücken der Taste "OK" wird der Bericht erstellt. Er beinhaltet Produkte mit den Werten im angegebenen Bereich.

 

dialogExample7_3