SetzeFilter mit seltsamen Ergebnis
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
- Raffenberg
- Beiträge: 2230
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: SetzeFilter mit seltsamen Ergebnis
Hallo Wolfgang,
man kann bei den Gruppeneinstellungen den Haken "Gruppenkopf bei nachfolgenden Seiten erneut drucken" aktivieren. Dann erscheinen die Fachkürzel auf jeder Seite.
man kann bei den Gruppeneinstellungen den Haken "Gruppenkopf bei nachfolgenden Seiten erneut drucken" aktivieren. Dann erscheinen die Fachkürzel auf jeder Seite.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
-
- Fachberater*in
- Beiträge: 764
- Registriert: Montag 3. Dezember 2018, 18:37
- Schulform: Gymnasium (a.D.)
Re: SetzeFilter mit seltsamen Ergebnis
Hallo Jens.
im RD den Report öffnen und den o.a. Haken setzen, die Übersichtsseiten "drucken", den Haken wieder entfernen und die Statistikseite "nachdrucken".
Da nach meinen Tests dann die Statistik ausfällt, bleibt vielleicht nur dieser Weg, wenn der Report produktiv genutzt werden soll:Dann erscheinen die Fachkürzel auf jeder Seite.
im RD den Report öffnen und den o.a. Haken setzen, die Übersichtsseiten "drucken", den Haken wieder entfernen und die Statistikseite "nachdrucken".
Viele Grüße
Wolfgang Maßmann
Wolfgang Maßmann
- Raffenberg
- Beiträge: 2230
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: SetzeFilter mit seltsamen Ergebnis
Wenn man den Subreport 4 weglässt und den Statistikteil einwenig ausrichtet, passt das eigentlich recht gut ohne die letzte Seite neu ausdrucken zu müssen.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
-
- Fachberater*in
- Beiträge: 764
- Registriert: Montag 3. Dezember 2018, 18:37
- Schulform: Gymnasium (a.D.)
Re: SetzeFilter mit seltsamen Ergebnis
Hallo Jens,
das Problem liegt m.E. bei den unterschiedlichen Schülerzahlen im Jahrgang. Ich habe die diesbezüglichen Lösungsversuche aufgegeben.
Allerdings ist mir zufällig ein merkwürdiger Fehler bei den Schülerzahlen aufgefallen:
bei jedem Seitenwechsel wird diese Zahl zusätzlich um 1 erhöht.
Zu Erkennen war dies über die Aktivierung der letzten text-Zeile im Label8.
Das Verschieben der Berechnung dieser Schülerzahl im Hauptbericht von DetailBeforePrint nach DetailOnCreateDrawCommand hat den Fehler behoben.
Hier die beiden korrigierten Formulare:
das Problem liegt m.E. bei den unterschiedlichen Schülerzahlen im Jahrgang. Ich habe die diesbezüglichen Lösungsversuche aufgegeben.
Allerdings ist mir zufällig ein merkwürdiger Fehler bei den Schülerzahlen aufgefallen:
bei jedem Seitenwechsel wird diese Zahl zusätzlich um 1 erhöht.
Zu Erkennen war dies über die Aktivierung der letzten text-Zeile im Label8.
Das Verschieben der Berechnung dieser Schülerzahl im Hauptbericht von DetailBeforePrint nach DetailOnCreateDrawCommand hat den Fehler behoben.
Hier die beiden korrigierten Formulare:
Viele Grüße
Wolfgang Maßmann
Wolfgang Maßmann
- Raffenberg
- Beiträge: 2230
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: SetzeFilter mit seltsamen Ergebnis
Anscheinend benutzt nach Deinen Erläuterungen der Report einen Counter über eine Variable in einem BeforePrint-Ereignis. In einem solchen Fall generiert der Reportdesigner den letzten Eintrag auf der Seite 1, merkt dann, dass der Platz für die Ausgabe nicht ausreicht und wechselt zur Seite 2 wo der Eintrag erneut generiert wird. Dabei wird der Counter zweimal hochgesetzt. Deshalb benutzt man solche Zähler am Besten im AfterPrint-Ereignis verwenden.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
-
- Fachberater*in
- Beiträge: 764
- Registriert: Montag 3. Dezember 2018, 18:37
- Schulform: Gymnasium (a.D.)
Re: SetzeFilter mit seltsamen Ergebnis
Ich habe die Zählung nach DetailAfterPrint verschoben. Dann wird aber in diesem Report der erste Schülersatz nicht mitgezählt.
Viele Grüße
Wolfgang Maßmann
Wolfgang Maßmann
- Uli Dierkes
- Beiträge: 1126
- Registriert: Sonntag 2. Dezember 2018, 17:02
- Wohnort: Wegberg
- Schulform: Gesamtschule (a.D.)
- Motto: Nicht verzagen ... fragen
- Kontaktdaten:
Re: SetzeFilter mit seltsamen Ergebnis
Und wenn Sie in diesem Fall den Zähler so programmieren, dass er nicht bei Null beginnt, sondern bei 1 ?
. Einen guten Tag wünscht Uli Dierkes
-
- Fachberater*in
- Beiträge: 764
- Registriert: Montag 3. Dezember 2018, 18:37
- Schulform: Gymnasium (a.D.)
Re: SetzeFilter mit seltsamen Ergebnis
Hallo Herr Dierkes,
habe ich im ReportBeforePrint gemacht. Im Zusammenhang mit der Zählung der Schülerzahl im DetailAfterPrint ist im Label8 die Zahl dann bis zum Ende korrekt, allerdings ist der Endwert nun im Label9 um 1 zu groß.
Steht die Zählung mit Anfangswert 0 in DetailOnCreateDrawCommand, sind hier am Ende beide Label-Werte richtig.
habe ich im ReportBeforePrint gemacht. Im Zusammenhang mit der Zählung der Schülerzahl im DetailAfterPrint ist im Label8 die Zahl dann bis zum Ende korrekt, allerdings ist der Endwert nun im Label9 um 1 zu groß.
Steht die Zählung mit Anfangswert 0 in DetailOnCreateDrawCommand, sind hier am Ende beide Label-Werte richtig.
Viele Grüße
Wolfgang Maßmann
Wolfgang Maßmann
- Raffenberg
- Beiträge: 2230
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: SetzeFilter mit seltsamen Ergebnis
Dann scheint DetailOnCreateDrawCommand genau nach der Berechnung des Platzes und vor dem BeforPrint-Ereignis zu feuern und genau richtig zu sein. Leider habe ich noch keine Dokumentation dazu gefunden, wann genau welches Ereignis durchlaufen wird.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg