Seite 1 von 2

Sprachenfolge auf Abgangszeugnis

Verfasst: Freitag 24. Februar 2023, 15:07
von D. Glünz
Liebe Mitforisten,

ich habe folgendes Problem: Wir haben eine Schülerin nachdem sie bis einschließlich EF auf einer Gesamtschule war bei uns in die Q1 (Gymnasium) aufgenommen. Dieses Jahr macht sie nun ihr Abitur.
Auf der Gesamtschule hat sie Spanisch insgesamt 4 Jahre belegt und zwar von Klasse 8 bis zum Ende der EF, was auf der Gesamtschule die 11. Klasse war. Auf ihrem Abiturzeugnis bei uns müsste also in der Sprachenfolge erscheinen: Spanisch von Klasse 8.1 bis Klasse 11.2. (EF.2) Es scheint leider keine Abfrage analog zur Abfrage bei Beendigung einer Fremdsprache nach Klasse 10 zu geben, ob die 11 das erste oder zweite Jahr der Oberstufe ist (die alte Schule ist auf dem Reiter Schulbesuch korrekt eingepflegt und per rotem Pfeil in die Liste bisher besuchter Schulen übernommen worden). So erscheint nun auf dem Abiturzeugnis Spanisch von Klasse 8.1 bis Klasse 11.2 (Q1.2), was aber natürlich falsch ist.
Kann jemand Abhilfe schaffen?

Vielen Dank und herzliche Grüße

Daniel Glünz

Re: Sprachenfolge auf Abgangszeugnis

Verfasst: Freitag 24. Februar 2023, 19:03
von W.Maßmann
Hallo Herr Glünz,
Sie können im Subreport_Fremdsprachen im Ereignis La_Bis bei OnGetText ergänzen:

If ((Schueler['VorName']='NN1') and (Schueler['Name']='NN2')) then if FS='Spanisch' then text :='bis 11.2. (EF.2.)';
Dabei sind NN1 und NN2 durch den Vornamen und Nachnamen der betr. Schülerin zu ersetzen.

Damit läuft nach meinem Test der Report auch für alle anderen SuS mit Fremdsprache Spanisch korrekt, falls nicht NN1 und NN2 jeweils doppelt vorkommen.

Re: Sprachenfolge auf Abgangszeugnis

Verfasst: Montag 27. Februar 2023, 09:51
von D. Glünz
Hallo Herr Maßmann,

ich danke Ihnen für Ihre schnelle Lösung meines Problems! Leider funktioniert es bei mir noch nicht ganz, das Programm im Subreport kann nicht kompiliert werden, im Ereignis steht, dass der Bezeichner FS nicht definiert ist - siehe Screenshot. Könnten Sie mir dabei vielleicht nochmals behilflich sein? Vielen Dank und herzliche Grüße

Daniel Glünz

P.S. Und müsste ich außerdem die erste Zeile Text := ... mit vorangestelltem ELSE hinter die neue Zeile setzen?
Screenshot.jpg
Screenshot.jpg (179.12 KiB) 973 mal betrachtet

Re: Sprachenfolge auf Abgangszeugnis

Verfasst: Montag 27. Februar 2023, 12:13
von Christoph Sprung
Guten Tag Herr Glünz,
D. Glünz hat geschrieben: Montag 27. Februar 2023, 09:51 im Ereignis steht, dass der Bezeichner FS nicht definiert ist
das können Sie an Ort und Stelle nachholen:

Oberhalb von 'begin' geben Sie ein: var FS: string;
Unterhalb von 'begin' geben Sie ein: FS:= Fremdsprachen['Zeugnisbezeichnung'];

Der Rest des Codes kann so bleiben.

Re: Sprachenfolge auf Abgangszeugnis

Verfasst: Montag 27. Februar 2023, 13:45
von D. Glünz
Lieber Herr Sprung,

auch Ihnen herzlichen Dank für die schnelle Antwort. So ist der Fehler auch weg, allerdings erfolgt immer noch keine Ausgabe "bis 11.2 (EF.2)"?!? Ich habe mir schon genau die Felder Vorname und Name angeschaut ob da irgendetwas anders eingetragen ist, finde aber keinen Fehler. Und ich habe die Abfrage auch schon einmal nur auf VorName und einmal nur auf Name reduziert sowie für einen anderen Schüler durchgeführt, die Ausgabe blieb aber weiterhin falsch. In der Schulverwaltung unter Unterrichtsfächer sieht es bei Spanisch auch richtig aus.
Hat jemand vielleicht noch eine Idee, woran es liegen könnte?

Viele Grüße

Daniel Glünz

Re: Sprachenfolge auf Abgangszeugnis

Verfasst: Montag 27. Februar 2023, 14:54
von A. Schüller
Hallo Herr Glünz,

vielleicht klappt das hier?
If ((Schueler['VorName']='xxx') and (Schueler['Name']='xxx')) then if Sprachenfolge['StatKrz']='S8' then text :='bis 11.2. (EF.2.)';
Ggf. statt S8 auch S9 testen.

Re: Sprachenfolge auf Abgangszeugnis

Verfasst: Montag 27. Februar 2023, 15:50
von D. Glünz
Perfekt, das klappt! Herzlichen Dank Frau Schüller - und auch an die anderen hilfreichen Mitdenker! Keine Ahnung, warum das bei mir bei der Abfrage über die Zeugnisbezeichnung nicht funktioniert hat!?

Viele Grüße

Daniel Glünz

Re: Sprachenfolge auf Abgangszeugnis

Verfasst: Montag 27. Februar 2023, 16:34
von W.Maßmann
Hallo Herr Glünz,
mit welchem Zeugnisreport arbeiten Sie?

Re: Sprachenfolge auf Abgangszeugnis

Verfasst: Dienstag 28. Februar 2023, 15:14
von D. Glünz
Hallo Herr Maßmann,

es handelt sich um das Abiturzeugnis (Anlage 12) aus dem Zeugnispaket vom 12.12.22.

Viele Grüße

Re: Sprachenfolge auf Abgangszeugnis

Verfasst: Dienstag 28. Februar 2023, 16:58
von W.Maßmann
Hallo Herr Glünz,
ich hatte es mit einer älteren Version getestet. Dort war FS globaler definiert.

Mit FS:= Sprachenfolge['Fachbezeichnung']; klappt es auch mit dem Hinweis von Herrn Sprung.