Seite 1 von 1

Filtern im FastReport

Verfasst: Do Mai 11, 2023 2:53 pm
von relleum
Hallo liebes Aagon-Team,

ich wollte mir einen Report erstellen, die mir von bestimmten Clients die Verfügbaren Windows Updates die es über CAWUM gibt auflistet.

Die Abfrage habe ich bereits erstellen können, mit den entsprechenden Filtern damit ich nur die gewünschten Clients abgreife.

Nun habe ich noch das Problem, dass ich alle Verfügbaren Updates gelistet bekommen.
Ich möchte aber über Filter das Ganze noch ein grenzen.
Sodass nur ein bestimmter Verteilungsring angezeigt wird und dann nochmal Filtern damit abgelaufene und ersetzte Updates nicht mehr angezeigt werden.


Über das Forum habe ich nun bereits schon herausgefunden, dass diese Filter nicht in die Abfrage müssen, sondern in den FastReport in die MainData.

Wo und wie kann ich dort Filtern?
Bin ich da beim Ausdruckseditor richtig und wie ist der Befehl dafür das zum Beispiel „Distribuation Ring“ nur mit dem Wert „Freigegeben“ erlaubt sind? :)

Re: Filtern im FastReport

Verfasst: Mi Mai 17, 2023 8:38 am
von DerFreistaat
Servus Nick,

klingt fast nach genau dem, was ich für uns mal gebaut habe.
Im Designer doppelklick auf MainData (oder in meinem Fall Required Updates) und dann manuell folgenden Filter eintragen:

Code: Alles auswählen

POS(lowercase('Malicious'),lowercase(<Required Updates."Title">)) + 
POS(lowercase('Language'),lowercase(<Required Updates."Title">)) + 
POS(lowercase('Defender'),lowercase(<Required Updates."Title">)) +
POS(lowercase('Testring 1'),lowercase(<Required Updates."Distribution Ring">)) +
POS(lowercase('Testring 2'),lowercase(<Required Updates."Distribution Ring">)) +
POS(lowercase('Kein Verteilungsring'),lowercase(<Required Updates."Distribution Ring">)) 
= 0
Zeige alle Updates an die NICHT Testring 1,2, oder kein haben oder Malicious/Language/Defender im Titel haben.

Ich häng dir meinen Report mal an

Grüße
Florian

Re: Filtern im FastReport

Verfasst: Mi Mai 17, 2023 9:27 am
von relleum
Servus Florian,

perfekt, dass ist genau das was ich gesucht habe :D
Hab das ganze direkt in meinen Report eingebaut, funktioniert genau so wie es soll :)

Ich danke dir :wink: