Seite 1 von 1
Setzefilter nach Jahrgang
Verfasst: Dienstag 31. August 2021, 15:04
von apuleius
Ich versuche gerade einen Report nur für bestimmte Jahrgänge einzuschränken. Dazu habe ich in dem Event Report.BeforePrint den folgenden Filter gesetzt Setzefilter(Report.Datapipeline, 'Jahrgang < 9'), allerdings tauchen dabei immer alle Schüler auf. Seltsamerweise funktioniert der Filter bei Jahrgang > 8. Ich habe auch schon versucht den Datentyp anzupassen mittels CInt(Jahrgang) < 9, was jedoch auch nicht funktioniert.
Re: Setzefilter nach Jahrgang
Verfasst: Dienstag 31. August 2021, 22:16
von Raffenberg
Hallo,
bei meinen tests geht das.
Manchmal zeigt die Vorschau nicht das korrekte Ergebnis. Im Ausdruck ist dann aber alles richtig.
Schüler -> Jahrgang ist ein Integer
Re: Setzefilter nach Jahrgang
Verfasst: Donnerstag 2. September 2021, 12:54
von apuleius
Ich habe gerade gesehen, dass Filter II die folgende WHERE-Klausel erstellt, wenn man einen Vergleich mit dem Feld "Jahrgang" macht:
Code: Alles auswählen
Schueler.Jahrgang_ID = EigeneSchule_Jahrgaenge.ID AND EigeneSchule_Jahrgaenge.Sortierung > 8