Klassenliste - Leistungsübersicht Jg Q1 bis Q2

Alles, was den Reportdesigner und Drucken in SchILD-NRW 3 betrifft. Fehlermeldungen, Fragen, Reports

Moderatoren: A. Schüller, Raffenberg, Pfotenhauer

Benutzeravatar
R.Schulte
Beiträge: 77
Registriert: Mittwoch 18. Dezember 2019, 19:14
Wohnort: Brühl
Schulform: BK
Motto: Bunt ist das Leben ...
Kontaktdaten:

Re: Klassenliste - Leistungsübersicht Jg Q1 bis Q2

Beitrag von R.Schulte »

Für das BK Anlage D sollte der Befehl wie folgt erweitert werden:

Code: Alles auswählen

 SetUebersichtEx(True,'Q1,Q2,12,13,02,03');
Würde das auch an den Gymnasien funktionieren?

Schön wäre natürlich, wenn die (ASD-)Jahrgänge am BK nicht 01, 02 und 03 heißen würden. Denn diese werden ja auch in der Übersicht angezeigt und müssten im Code noch ersetzt werden...
Dateianhänge
Liste.png
Liste.png (30.08 KiB) 1337 mal betrachtet
Viele Grüße,
Ronald Schulte
Raffenberg
Beiträge: 3275
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

Re: Klassenliste - Leistungsübersicht Jg Q1 bis Q2

Beitrag von Raffenberg »

Wenn es nur diese Jahrgänge sind, könnten diese auch an Gymnasien und Gesamtschulen mit in den Report aufgenommen werden. Dort stören diese nicht.

Ich war ein wenig irritiert, da im ersten Screenshot Fächer in der Kopfzeile gelistet wurden, deren Kursarten nicht in der anzuzeigenden Definition des Parameters liegen.
Mit freundlichen Grüßen
Jens Raffenberg
Benutzeravatar
R.Schulte
Beiträge: 77
Registriert: Mittwoch 18. Dezember 2019, 19:14
Wohnort: Brühl
Schulform: BK
Motto: Bunt ist das Leben ...
Kontaktdaten:

Re: Klassenliste - Leistungsübersicht Jg Q1 bis Q2

Beitrag von R.Schulte »

Es wäre super, wenn diese Auswahl in die Standardberichte mit aufgenommen werden könnten.

Vielleicht wäre es auch möglich die folgende Anpassung in den SubReportSchuelerlaufbahn mit aufzunehmen...

Code: Alles auswählen

procedure JahrgangOnGetText(var Text: String);
var 
  stufe: String;
begin

  // ASDJahrgang (Stufe) für BKs anpassen
  stufe := Report.DatapiPeline['ASDJahrgang'];
  if (stufe = '02') then  stufe := 'Q1'; 
  if (stufe = '03') then  stufe := 'Q2'; 
  
  //Jahrgang und Abschnitt ausgeben
  Text :=  stufe + '.' + IntToStr(Report.DatapiPeline['Abschnitt'])

end;
DANKE!
Viele Grüße,
Ronald Schulte
Antworten

Zurück zu „Drucken / Reportdesigner“