Gruppenprozess Warnungen

Entwicklung und Austausch neuer Formulare

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Antworten
FALS_Rieg
Beiträge: 10
Registriert: Montag 28. Januar 2019, 17:55
Schulform: Gesamtschule
Motto: Bildung, Sport, Kultur

Gruppenprozess Warnungen

Beitrag 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
Dateianhänge
Mahnung_Prognosemitteilung_10.rtm
(55.78 KiB) 50-mal heruntergeladen
A.Löser
Fachberater*in
Beiträge: 153
Registriert: Montag 3. Dezember 2018, 19:56
Schulform: Sek I

Re: Gruppenprozess Warnungen

Beitrag 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, ..... "
Mit freundlichen Grüßen
A. Löser
FALS_Rieg
Beiträge: 10
Registriert: Montag 28. Januar 2019, 17:55
Schulform: Gesamtschule
Motto: Bildung, Sport, Kultur

Re: Gruppenprozess Warnungen

Beitrag von FALS_Rieg »

Danke für Ihre Unterstützung. ich werde versuchen es einzubauen.

Mit freundlichen Grüßen
S. Riege
Antworten

Zurück zu „Formulare - Austausch und Entwicklung“