Seite 1 von 1
Schülerlisten OGS
Verfasst: Donnerstag 16. Mai 2019, 20:56
von StevenTomcat
Hallo zusammen,
ich habe in den --> Vorlagen für Schild GS - Standard - Schülerlisten
im Report-Explorer die Vorlage " Schülerliste OGS "gefunden.
Kann mir bitte jemand sagen, wo ich den Parameter "OGS" in z.B. Ümi ändern kann, um mir die gleiche Liste
nur mit Ümi-Kindern zu erzeugen.
Vielen Dank für euer Hilfe
Re: Schülerlisten OGS
Verfasst: Freitag 17. Mai 2019, 10:08
von Gerhards
Hallo,
leider weiß ich nicht, welche Liste Sie genau meinen. Ich habe gerade bei den Listen von (Standard Clees (GS)) eine Liste gefunden, die passen könnte. Da müsste dann nur oben das Label im Kopfbereich entsprechend geändert werden.
Einfacher wäre natürlich, wenn Sie die entsprechende Liste hier anhängen. Dann kann ich das gerne für Sie ändern.
Re: Schülerlisten OGS
Verfasst: Freitag 17. Mai 2019, 10:30
von Raffenberg
Sofern sie Umi-Kinder unter Merkmale erfassen, schauen Sie bitte mal im Report auf dem Reiter Berechnungen in der Ansicht "Verwendete Module" in der Ereignisbehandlung procedureReportBeforePrint. Dort sollte ein Merkmalfilter in der Art "SetzeFilter(SchuelerMerkmale,'Kurztext=OFFGANZ');" sein. Ersetzen Sie dort OFFGANZ durch ihr passendes Merkmal.
Re: Schülerlisten OGS
Verfasst: Freitag 17. Mai 2019, 22:34
von StevenTomcat
Hallo Herr Raffenberg,
das war es, vielen lieben Dank.
Vielen Dank auch an Herrn Gerhards für das Hilfeangebot.
Mit freundlichem Gruß
Stefan Kämmerer
Re: Schülerlisten OGS
Verfasst: Freitag 17. Mai 2019, 23:47
von A.Löser
Der EIntrag Setzefilter(SchuelerMerkmale,'kurztext=OFFGANZ'); führt lediglich dazu, dass die Datenquelle SchuelerMerkmale gefiltert wird. Sollte ein Schüler mehrere Merkmale eingetragen haben, dann wird also nur der gefilterte Eintrag angezeigt.
Die Datenquelle SchuelerMerkmale ist eine Unter-Datenquelle von Schueler. Ein Filter in dieser Datenquelle kann nicht dazu führen, unpassende Schüler aus der übergeordneten Datenquelle Schueler auszufiltern.
DIe oben beschriebene Report-Konstruktion mit der Filterung der Datenquelle SchuelerMerkmale wird also dazu führen, dass alle Schüler der aktuellen Schülerauswahl gezeigt werden, jedoch wird bei den betreffenden Schülern nur das gewünschte Merkmal ausgegeben. Möchte man nur Schüler mit diesem Merkmal sehen, dann kann das so nicht klappen.
Der beigefügte Report zeigt nur die Schüler mit dem gewünschten Merkmal, auch wenn dieses als eines von mehreren Merkmalen an beliebiger Position beim Schüler eingetragen ist.
Bei ReportBeforePrint finden Sie diese Zeile:
Suchbegriff:='OFFGANZ'; Hier können SIe 'OFFGANZ' durch einen anderen KurzText ersetzen.
Der Zähler (DBCalc1) musste durch eine Variable (lfdNR) ersetzt werden, weil das DBCalc1-Element auch solche Schüler-Datensätze mitzählt, die ausgeblendet werden, weil sie nicht angezeigt werden sollen. Diese Zählerkonstruktion funktioniert nur beim Vorwärts-Durchlauf durch den Report. Zurückblättern führt zur fehlerhaften Anzeige bei der Nummerierung.
PS:
Tragen Sie die Teilnahme am Offenen Ganztag bei Individualdaten I > aktuelle Laufbahndaten > Org Form ein.