Seite 1 von 1

Blockungsraster mit KOOP-Markierung

Verfasst: Montag 4. Mai 2026, 12:54
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

Re: Blockungsraster mit KOOP-Markierung

Verfasst: Montag 4. Mai 2026, 13:56
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 :-)

Re: Blockungsraster mit KOOP-Markierung

Verfasst: Montag 4. Mai 2026, 14:12
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.

Re: Blockungsraster mit KOOP-Markierung

Verfasst: Montag 4. Mai 2026, 15:15
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.

Re: Blockungsraster mit KOOP-Markierung

Verfasst: Montag 4. Mai 2026, 20:14
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.

Re: Blockungsraster mit KOOP-Markierung

Verfasst: Montag 4. Mai 2026, 22:32
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

Re: Blockungsraster mit KOOP-Markierung

Verfasst: Mittwoch 6. Mai 2026, 10:29
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.

Re: Blockungsraster mit KOOP-Markierung

Verfasst: Mittwoch 6. Mai 2026, 10:37
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?

Re: Blockungsraster mit KOOP-Markierung

Verfasst: Mittwoch 6. Mai 2026, 11:29
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.