Blockungsraster mit KOOP-Markierung

Themen rund um den Reportdesigner in dem und Reports für das Programm Kurs42

Moderator: wschrewe

Antworten
D.Jakel
Beiträge: 1091
Registriert: Sonntag 2. Dezember 2018, 18:13
Schulform: Gymnasium

Blockungsraster mit KOOP-Markierung

Beitrag von D.Jakel »

Guten Tag, ich möchte im Blockungsraster mit ausgeben, ob es sich um einen KOOP-Kurs handelt. Das Datenfeld "IstKOOPKurs" findet sich aber nur unter "Kurse", das Blockungsraster nutzt "Schienenkurse" als Quelle. Kriege ich das trotzdem irgendwie hineingebastelt?
Danke für Tipps. :P
mfG, D.Jakel
Hauke Hayen
Fachberater*in
Beiträge: 988
Registriert: Montag 1. Oktober 2018, 17:16
Schulform: Gymnasium

Re: Blockungsraster mit KOOP-Markierung

Beitrag von Hauke Hayen »

Ich habe dann immer als Fachlehrer ein Dummy-Kürzel wie z.B. GyEn (Gymnasium Entenhausen) eingetragen, wenn der Kurs an der Nachbarschule stattfindet.
Bei internen Kursen, die mit externen SuS aufgefüllt werden, habe ich mit Textmarker gearbeitet :-)
Viele Grüße, H. Hayen
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1936
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Blockungsraster mit KOOP-Markierung

Beitrag von wschrewe »

D.Jakel hat geschrieben: Montag 4. Mai 2026, 12:54Kriege ich das trotzdem irgendwie hineingebastelt?
Leise nicht. Es ist aber kein Problem, die Feldliste der Datenquelle entsprechend zu erweitern. Falls noch weitere Felder gewünscht werden, bitte melden, dann mache ich das.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
D.Jakel
Beiträge: 1091
Registriert: Sonntag 2. Dezember 2018, 18:13
Schulform: Gymnasium

Re: Blockungsraster mit KOOP-Markierung

Beitrag von D.Jakel »

Hauke Hayen hat geschrieben: Montag 4. Mai 2026, 13:56 Ich habe dann immer als Fachlehrer ein Dummy-Kürzel wie z.B. GyEn (Gymnasium Entenhausen) eingetragen, wenn der Kurs an der Nachbarschule stattfindet.
Bei internen Kursen, die mit externen SuS aufgefüllt werden, habe ich mit Textmarker gearbeitet :-)
Genau das tue ich aktuell auch, aber bei den ganzen Verschiebungen und Rotationen verliert man dann doch immer wieder mal den Überblick. Da ist ein fixes Merkmal besser, zumal dann die Unterrichtsverteilungen dazukommen und ich das Merkmal des internen Dummy.KOOP-Lehrers ("KOOP") in der Übersicht auch wieder verliere.
wschrewe hat geschrieben: Montag 4. Mai 2026, 14:12 dann mache ich das.
wäre super :-)
Weitere Felder, die ich brauchen könnte, weiß ich zumindest im Moment nicht.
mfG, D.Jakel
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1936
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Blockungsraster mit KOOP-Markierung

Beitrag von wschrewe »

D.Jakel hat geschrieben: Montag 4. Mai 2026, 12:54Kriege ich das trotzdem irgendwie hineingebastelt?
Es geht doch:
Legen Sie an die gwünschte Stelle ein Textfeld (Label). Unter Berechnungen fügen Sie in der Ereignisbehandlung "OnGetText" dieses Textfeldes den Code

Code: Alles auswählen

procedure Label10OnGetText(var Text: String);
begin
  If SchienenKurse['ISTKOOPKURS'] = 'True' then
    Text :='KOOP'  // Hier müssen Sie Ihren gewünschten Text einsetzen
  else
    Text:=''; 
end;
ein.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
D.Jakel
Beiträge: 1091
Registriert: Sonntag 2. Dezember 2018, 18:13
Schulform: Gymnasium

Re: Blockungsraster mit KOOP-Markierung

Beitrag von D.Jakel »

Oh, gibt es das Feld in 'SchienenKurse' doch? Ich hatte es dort nicht gefunden. :shock:
Vielen Dank für den Hinweis :D

Ergänzung: Ich hatte beim Test auch die Quotes bei true vergessen. Jetzt klappt es. :D
mfG, D.Jakel
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1936
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Blockungsraster mit KOOP-Markierung

Beitrag von wschrewe »

D.Jakel hat geschrieben: Montag 4. Mai 2026, 22:32Oh, gibt es das Feld in 'SchienenKurse' doch? Ich hatte es dort nicht gefunden.
Es gibt es nicht in der Feldliste der Datenquelle. Da aber bei der Ermittlung der Feldwerte auf die entsprechende Routine des Kurs-Objektes zugegriffen wird, kann man über den beschriebenen Mechanismus auf Felder im Kurs-Datensatz zugreifen.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
D.Jakel
Beiträge: 1091
Registriert: Sonntag 2. Dezember 2018, 18:13
Schulform: Gymnasium

Re: Blockungsraster mit KOOP-Markierung

Beitrag von D.Jakel »

Hallo, Herr Schrewe, ich bin da ja nur eingeschränkter Autodidakt, und ich hatte es bisher so verstanden, dass man auf Datenquellen nicht zugreifen kann, die untereinander nicht verbunden sind, wie etwa "Schüler" und "Erzieher". Im Pipelinenavigator ist "Kurse" und "Schienenkurse" entsprechend nebeneinander angeordnet. Oder kann ich das so verstehen, dass "Schienenkurse" mit der parallelen Syntax auch auf die Felder von "Kurse" zugreifen kann, also dass z.B. Schienenkurse['Lehrer'] funktioniert, wenn es Kurse['Lehrer'] gibt?
mfG, D.Jakel
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1936
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Blockungsraster mit KOOP-Markierung

Beitrag von wschrewe »

D.Jakel hat geschrieben: Mittwoch 6. Mai 2026, 10:37also dass z.B. Schienenkurse['Lehrer'] funktioniert, wenn es Kurse['Lehrer'] gibt?
So ist es.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
Antworten

Zurück zu „Kurs42 - Reportdesigner“