Seite 1 von 1

Gruppenprozess Warnungen

Verfasst: Mittwoch 8. Mai 2019, 09:38
von FALS_Rieg
Guten Tag,

auf Grundlage eines normalen Elternbriefs haben wir einen eigenen Mahnbrief entwickelt, der je nachdem welcher Abschluss in der Prognose erwartet wird, verschiedene Hinweise unter die Mahnung schreibt.
FORQ-E --> keine Mahnung, kein Hinweisfeld
FORQ-E --> Mahnung vorhanden, dann Hinweis auf die Bedinungen des Absschlusses
usw.

Wenn ich dieses Formular pro Klasse als Gruppenprozess ablaufen lasse bleibt jedoch das Hinweisfeld grundsätzlich leer. Filter ich den Jahrgang nach Abschlüssen (z.B. FORQ-E) und lasse den Gruppenprozess laufen, wird das Hinweisfeld korrekt angezeigt.

Mitlerweile konnten wir den Fehler so weit eingrenzen, dass immer der erste Hinweistext für alle folgenden Schülerinnen und Schüler übernommen wird.

Viele Grüße
Sebastian Riege

Re: Gruppenprozess Warnungen

Verfasst: Mittwoch 8. Mai 2019, 10:20
von A.Löser
Sie ersetzen im Text den Platzhalter <<Abschluss>> in der Procedure BeforeGenerate durch Klartext. Das klappt beim ersten Schüler. Danach ist Platzhalter <<Abschluss>> wegen der Ersetzung nicht mehr vorhanden, und die weiteren Schüler bekommen den Text des ersten Schülers. Sie müssen den Urprungstext mit Platzhalter immmer neu wiederherstellen. Z.B mit Hilfe einer globalen Variablen Originaltext.
Beispiel: Im Subreport3
BeforePrint: Originaltext:=Richtext1.Richtext Es folgen dann die Ersetzungen.
Nach dem Ausdruck wird der Text mit den Platzhaltern wiederhergestellt.
AfterPrint : Richtext1:Richtext:=Originaltext

Prüfen Sie mal diese Zeile im Label3 im Subreport4:
" ... hat ' + Schueler['VornameName'] + ' ' + Lernabschnitte['FehlStd'] + ' Fehlstunden, ..... "
Das wird zu Fehlermeldung führen, weil Sie hier einen String zusammensetzen wollen, der Text und Integerr-Elemente enthält.
Die Fehlstunden sind in der Datenquelle im Integer-Format abgelegt. Es muss also eine Umwandlung in das String-Format erfolgen.

Es sollte heißen: " ...... hat ' + Schueler['VornameName'] + ' ' + IntToStr(Lernabschnitte['FehlStd']) + ' Fehlstunden, ..... "

Re: Gruppenprozess Warnungen

Verfasst: Montag 27. Mai 2019, 09:57
von FALS_Rieg
Danke für Ihre Unterstützung. ich werde versuchen es einzubauen.

Mit freundlichen Grüßen
S. Riege