Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Alles, was zur Schulform Berufskolleg passt.

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Benutzeravatar
Jochen Torspecken
Fachberater*in
Beiträge: 1795
Registriert: Montag 1. Oktober 2018, 16:45
Wohnort: Wuppertal
Schulform: Berufskolleg
Kontaktdaten:

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von Jochen Torspecken »

Ich kann es reproduzieren aber noch nicht erklären. Auch das Auskommentieren von Teilen der Bedingun führt nicht zu einer Änderung.
___________________
Jochen Torspecken
Fachberater, Stützpunktleiter Düsseldorf (früher Mettmann)
BK am Haspel der Stadt Wuppertal
tor@bkhaspel.de
Benutzeravatar
Jochen Torspecken
Fachberater*in
Beiträge: 1795
Registriert: Montag 1. Oktober 2018, 16:45
Wohnort: Wuppertal
Schulform: Berufskolleg
Kontaktdaten:

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von Jochen Torspecken »

Das Problem ist, dass die Datenquelle Abifaecher immer alle Fächer durchläuft und darum z.B. die Daten von D ausliest. Das sieht man, wenn man statt des normalen Textes das Fachkürzel ausgegeben lässt.
Es wird dann halt der Titel in Abhängigkeit vom ersten Fach sichtbar oder unsichtbar geschaltet.
Eine Lösung habe ich noch nicht.
___________________
Jochen Torspecken
Fachberater, Stützpunktleiter Düsseldorf (früher Mettmann)
BK am Haspel der Stadt Wuppertal
tor@bkhaspel.de
Benutzeravatar
Jochen Torspecken
Fachberater*in
Beiträge: 1795
Registriert: Montag 1. Oktober 2018, 16:45
Wohnort: Wuppertal
Schulform: Berufskolleg
Kontaktdaten:

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von Jochen Torspecken »

Ich habe jetzt mit SetzeFilter eine Lösung gefunden:

var
vis: boolean;
begin
setzefilter(Abifaecher,'Fachkrz=SPMD');
vis := (Abifaecher['Aufgabenfeld'] = '') and (Abifaecher['Fachgruppe'] = 'Differenzierungsbereich');
Title.Visible := vis;
Detail.Visible := vis;
setzefilter(Abifaecher,'Fachkrz<>""');
end;


Bei der Bedingung für die Fachkrz muss man dann alle Kürzel der entsprechenden Fächer auflisten.
Das ist noch nicht optimal, hilft Ihnen aber hoffentlich.
___________________
Jochen Torspecken
Fachberater, Stützpunktleiter Düsseldorf (früher Mettmann)
BK am Haspel der Stadt Wuppertal
tor@bkhaspel.de
thomas.blum
Beiträge: 47
Registriert: Dienstag 31. Mai 2022, 13:11
Schulform: Berufskolleg

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von thomas.blum »

Jochen Torspecken hat geschrieben: Dienstag 4. Juni 2024, 09:09 Was ist, wenn sie entweder die Bedingung mit dem Aufgabenfeld oder die mit dem Diffbereich auskommentieren?
Ok - habe ich beides ausprobiert und es ändert sich nichts.
Anscheinend greifen die Bedingungen nicht und "vis" wird nie TRUE.

Wenn ich es händisch auf TRUE setze, geht es.
------------------------------------------------------------------------------------------
var
vis: boolean;
begin
vis := {(Abifaecher['Aufgabenfeld'] = '') and (Abifaecher['Fachgruppe'] = 'Differenzierungsbereich')} true;
Title.Visible := vis;
Detail.Visible := vis;
end;
-----------------------------------------------------------------------------------------
Dann werden mir die Diff-Fächer mit der richtigen Überschrift angezeigt und die sonstigen Fächer ohne Aufgabenfeld auch ohne Überschrift angezeigt.

Ich frage mich die ganze Zeit, ob die Angabe des Diff-Bereichs in der Fächergruppe für Zeugnisdruck (bei den Unterrichtsfächern) die gleiche Angabe ist, wie die im Code abgefragte "Abifaecher'Fachgruppe'"?
Benutzeravatar
Jochen Torspecken
Fachberater*in
Beiträge: 1795
Registriert: Montag 1. Oktober 2018, 16:45
Wohnort: Wuppertal
Schulform: Berufskolleg
Kontaktdaten:

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von Jochen Torspecken »

Die Bedingung greift nicht, weil beim Titel immer nur das erste Fach ausgewertet wird. (Im Gegensatz zum Detailbereich, der druchlaufen wird.)
Darum die Ergänzung der Programmierung um die beiden Zeilen mit SetzeFilter. Diese schränkt auf Fächer mit einem bestimmten Kürzel ein und wertet nur diese aus.
Wichtig ist, den Filter danach zurückzusetzen. Darum die zweite Zeile mit SetzeFilter.
___________________
Jochen Torspecken
Fachberater, Stützpunktleiter Düsseldorf (früher Mettmann)
BK am Haspel der Stadt Wuppertal
tor@bkhaspel.de
thomas.blum
Beiträge: 47
Registriert: Dienstag 31. Mai 2022, 13:11
Schulform: Berufskolleg

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von thomas.blum »

Ok - vielen Dank.
Benutzeravatar
Jochen Torspecken
Fachberater*in
Beiträge: 1795
Registriert: Montag 1. Oktober 2018, 16:45
Wohnort: Wuppertal
Schulform: Berufskolleg
Kontaktdaten:

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von Jochen Torspecken »

Ich habe jetzt eine Version gebastelt, die die Fächer ohne AF mit im Diffbereich ausliest. Damit müssen diese nicht in der Programnmierung hinterlegt werden.
Allerdings klappt das (wie auch die Version mit der Programmierung oben) nur für einzelne SuS und nicht für mehrere hintereinander.
Vielleicht hat dazu jemand eine Idee?
Zuletzt geändert von Jochen Torspecken am Dienstag 4. Juni 2024, 16:52, insgesamt 2-mal geändert.
___________________
Jochen Torspecken
Fachberater, Stützpunktleiter Düsseldorf (früher Mettmann)
BK am Haspel der Stadt Wuppertal
tor@bkhaspel.de
Benutzeravatar
Jochen Torspecken
Fachberater*in
Beiträge: 1795
Registriert: Montag 1. Oktober 2018, 16:45
Wohnort: Wuppertal
Schulform: Berufskolleg
Kontaktdaten:

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von Jochen Torspecken »

Der Filter wurde falsch zurückgesetzt.

Mit SetzeFilter(Abifaecher,'') klappt es jetzt wie gewünscht.
AHR-2024-AnlD-Abitur (Anl D41 ab 2021).rtm
(346.35 KiB) 18-mal heruntergeladen
___________________
Jochen Torspecken
Fachberater, Stützpunktleiter Düsseldorf (früher Mettmann)
BK am Haspel der Stadt Wuppertal
tor@bkhaspel.de
thomas.blum
Beiträge: 47
Registriert: Dienstag 31. Mai 2022, 13:11
Schulform: Berufskolleg

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von thomas.blum »

Nochmals vielen Dank.
Funktioniert sehr gut!
thomas.blum
Beiträge: 47
Registriert: Dienstag 31. Mai 2022, 13:11
Schulform: Berufskolleg

Re: Abiturzeugnisse - Überschrift Diff-Bereich wird nicht angezeigt

Beitrag von thomas.blum »

Jochen Torspecken hat geschrieben: Dienstag 4. Juni 2024, 16:52 Der Filter wurde falsch zurückgesetzt.

Mit SetzeFilter(Abifaecher,'') klappt es jetzt wie gewünscht.

AHR-2024-AnlD-Abitur (Anl D41 ab 2021).rtm
Hallo Herr Torspecken,
in dem von Ihnen geschickten Formular gibt es noch das kleine Problem, dass immer eine 3. leere Seite ausgedruckt wird.

Woran kann das liegen?

Viele Grüße
Thomas Blum
Antworten