Seite 1 von 1

Seitenumbruch in "Notenschnipsel"-Dokument einfügen?

Verfasst: Montag 30. Oktober 2023, 14:52
von GE Schwerte
Guten Tag,

bei uns bekommen die Schüler seit 15 Jahren zu jedem Quartal und zu den Elternsprechtagen
"Notenschnipsel" mit ihren aktuellen Noten in Schild.
Dazu wird der anhängende Report benutzt. Das schneiden die Klassenlehrer in kleine Streifchen und verteilen die.

Nun ist es mühsam, jede Klasse einzeln aufzurufen und die dann auszudrucken.

Mir würde es schon sehr helfen, wenn das jahrgangsweise passieren könnten, dann brauche ich
nur noch 6 Druckprozesse anzustoßen. (Hier hat jeder Jahrgang andere Fächer, daher geht das
nicht jahrgangsübergreifend für z.B. eine Abteilung.)

Leider scheitere ich daran, in den Report einen Seitenwechsel bei neuer Klasse einzubauen.
Mein Versuch über Bericht -> Gruppen einen Umbruch beim Datenfeld Schueler.Klasse einzufügen
führt leider zu je einer neuen Seite pro Schüler.
Es soll aber nur eine neue Seite pro Klasse entstehen.

Was mache ich falsch?
Alternativlösung: Hat jemand einen anderen Report, der das Gewünschte leistet?

Re: Seitenumbruch in "Notenschnipsel"-Dokument einfügen?

Verfasst: Montag 30. Oktober 2023, 16:43
von Hauke Hayen
Müsste so passen. Prüfen Sie das mal.

Re: Seitenumbruch in "Notenschnipsel"-Dokument einfügen?

Verfasst: Montag 30. Oktober 2023, 18:22
von W.Maßmann
Hallo.
Im Report von 16:43 ist im SubReport1 in DetailBeforePrint eine schließende Klammer ) stehen geblieben.
Bereits im Ausgangsreport wird die Klassenbezeichnung nicht aktualisiert.
Abhilfe: im Hauptbericht im Label5 klasse durch Schueler['Klasse'] ersetzen.

Re: Seitenumbruch in "Notenschnipsel"-Dokument einfügen?

Verfasst: Montag 30. Oktober 2023, 18:49
von Hauke Hayen

Code: Alles auswählen

 Detail.Visible :=  (Schuelerlaufbahn['Jahr'] = sj) {and (Schuelerlaufbahn['Klasse'] = klasse)} 
                     and (Schuelerlaufbahn['Abschnitt']=hj);
Hallo Herr Maßmann.
Wo genau? Bei mir läuft der Report so glatt durch.
Den Bezug zur Variablen "klasse" habe ich an dieser Stelle ganz rausgenommen, da aus meiner Sicht unnötig, den Aufruf von "klasse" habe ich hinter die Gruppenerstellung (in Groups->Header) gesetzt, so dass die bei jeder neuen Klasse neu gesetzt wird.
Ich hänge den Report noch einmal an, vielleicht hatte ich vorhin eine Zwischenversion hochgeladen.

Re: Seitenumbruch in "Notenschnipsel"-Dokument einfügen?

Verfasst: Montag 30. Oktober 2023, 19:03
von W.Maßmann
Hallo Herr Hayen,
Wo genau?
Am Ende der obigen Zeile Detail.Visible.
Jetzt wird auch die Klassenbezeichnung aktualisiert.

Re: Seitenumbruch in "Notenschnipsel"-Dokument einfügen?

Verfasst: Donnerstag 2. November 2023, 09:45
von GE Schwerte
Herzlichen Dank, der neue neue Report funktioniert wie gewünscht.

Was war denn nun die Lösung?
Die Reihenfolge der Umbrüche in Bericht -> Gruppen?

Re: Seitenumbruch in "Notenschnipsel"-Dokument einfügen?

Verfasst: Donnerstag 2. November 2023, 11:06
von Hauke Hayen
Sie benötigen zwei Gruppen:
eine übergeordnete: Schueler.Klasse, die bei jedem Klassenwechsel einen Umbruch erzeugt
und eine Schueler.ID, die dafür sorgt, dass alle Daten zu einem Schueler zusammengehalten werden.

Dann habe ich nur noch die Klassenabfragen so positioniert, dass die Klasse auch bei jedem Klasssenwechsel neu abgefragt wird und nicht nur einmalig beim Aufruf des Reports.

Re: Seitenumbruch in "Notenschnipsel"-Dokument einfügen?

Verfasst: Donnerstag 2. November 2023, 11:24
von GE Schwerte
Vielen Dank!
Das hilft mir weiter. :-)