Seite 2 von 3
Re: Vermerkart im Report
Verfasst: Dienstag 14. September 2021, 11:40
von Christoph Sprung
Guten Tag,
abittner hat geschrieben: Montag 13. September 2021, 20:34
Ich möchte gerne klassenweise Listen erstellen
Der Report im Anhang basiert auf dem von Herrn Plümper. Die Auswahl der Vermerkart habe ich beibehalten; zusätzlich können eine (oder mehrere) Klasse(n) ausgewählt werden. Die Ausgabe erfolgt klassenweise; Bei SuS, die die gewählte Vermerkart im Laufbahninfo haben, wird die Bemerkung ausgegeben.
Wenn das Ergebnis dem Gewünschten entspricht, ließe sich wohl auch eine ähnliche Kursliste erstellen.
Re: Vermerkart im Report
Verfasst: Mittwoch 15. September 2021, 16:21
von abittner
Herzlichen Dank für die schnelle und wunscherfüllende Lösung meiner Anfrage.
Die Eigene Datenquelle S_Klasse nun in eine Datenquelle S_Kurse zu ändern gelingt mir nicht.
Wie geht das? Muss den Report dafür komplett neu anlegen?
Re: Vermerkart im Report
Verfasst: Mittwoch 15. September 2021, 19:51
von Uli Dierkes
Hallo, Herr Plümper & Herr Sprung,
irgendwas scheint an Ihrem Report noch faul zu sein.
a) die Vermerke werden nicht in chronologischer Reihenfolge (nach Eintragsdatum) wiedergegeben;
b) wenn ein Schüler z.B. zwei oder drei Vermerke derselben Vermerkart hat, wird nur der letzte Vermerk wiedergegeben, dieser aber zwei bzw. drei Mal.
Ich finde keine Stellschraube, an der das zu korrigieren wäre.
.

- Bildschirmfoto 2021-09-15 um 19.38.09.png (63.28 KiB) 1431 mal betrachtet
Re: Vermerkart im Report
Verfasst: Donnerstag 16. September 2021, 10:07
von Raffenberg
Hallo zusammen,
wenn man der Pipeline SchuelerVermerke die Sortierung "ORDER BY SchuelerVermerke.Datum" hinzufügt, sollte die Reihenfolge die richtige sein.
Da die Vermerkart als Subreport der SchuelerVermerke realisiert wurde, wird bei Einträgen mit mehreren Vermerken gleicher Vermerkart eben diese Vermerkart für jeden Eintrag mehrfach ausgedruckt (was für ein Satz). Das führt bei zwei Vermerken mit gleicher Vermerkart zur Dopplung, bei drei Vermerken zur Verdreifachung etc.
@Herr Sprung: Die Vermerkart sollte besser als Left Join innerhalb der Datenpipeline SchuelerVermerke realisiert werden. So ist auch kein Subreport für die Vermerkart notwendig.
Re: Vermerkart im Report
Verfasst: Donnerstag 16. September 2021, 12:49
von Christoph Sprung
Guten Tag zusammen,
danke für die Hinweise; das Problem der Mehrfachausgabe sollte in der angehängten Klassenliste behoben sein. Angehängt ist außerdem eine Kursliste, in der ich Herrn Raffenbergs Rat ebenfalls umgesetzt habe.
Re: Vermerkart im Report
Verfasst: Donnerstag 16. September 2021, 15:58
von Uli Dierkes
Möglicherweise ist dieser Report einfacher. Man muss nur vor Aufruf die gewünschte Klasse in SchILD auswählen (filtern).
Das klappt auch mit Kursen, aber die Kursbezeichnung wird nicht ausgegeben.
Die auszugebende Vermerkart wird abgefragt.
Schönheitsfehler: Die Schülernamen werden, falls mehrere Vermerke vorhanden sind, mehrfach ausgegeben (SuppressRepeatedValues funktioniert hier nicht).
Und natürlich muss jede Schule vor Verwendung die bei ihr verwendeten Vermerkarten im ReportBeforePrint einmalig eintragen.
Diesen Report hatte ich vor einigen Jahren schon im Forum veröffentlicht, hier ist die aktuelle Version:
Re: Vermerkart im Report
Verfasst: Donnerstag 16. September 2021, 21:56
von Christoph Sprung
Uli Dierkes hat geschrieben: Donnerstag 16. September 2021, 15:58
Schönheitsfehler: Die Schülernamen werden, falls mehrere Vermerke vorhanden sind, mehrfach ausgegeben
Der ist leicht zu beheben - das Feld für den Namen muss in den Hauptbericht statt in den Subreport.
Re: Vermerkart im Report
Verfasst: Freitag 17. September 2021, 09:49
von Uli Dierkes
Christoph Sprung hat geschrieben: Donnerstag 16. September 2021, 21:56
leicht zu beheben -
... ganz so leicht leider nicht.
Dann werden nämlich alle Schüler der ausgewählten Gruppe mit einer Zeile wiedergegeben, auch wenn sie gar keinen Vermerk haben.
Re: Vermerkart im Report
Verfasst: Freitag 17. September 2021, 10:09
von W.Maßmann
Hallo Herr Dierkes,
versuchen Sie es einmal mit Wiederholte Werte unterdrücken für das Element DBText2 im SubReport1.
Re: Vermerkart im Report
Verfasst: Freitag 17. September 2021, 10:54
von Uli Dierkes
W.Maßmann hat geschrieben: Freitag 17. September 2021, 10:09
mit Wiederholte Werte unterdrücken für das Element DBText2 im SubReport1
... funktioniert es nicht, wie ich oben schon schrieb: "SuppressRepeatedValues funktioniert hier nicht".
Grund: Der Schülername wird beim ersten durchsuchten Vermerk gesetzt, bei allen weiteren Vermerken dieses Schülers unterdrückt. Wenn nun der erste durchsuchte Vermerk nicht von der gesuchten Sorte ist, sondern erst der zweite oder dritte, dann wird zwar der Vermerktext ausgegeben, aber nicht der zugehörige Schülername.