Seite 1 von 1

Abiturzeugnis Abfrage Sprachenfolge ab JS 10 falsch

Verfasst: Mittwoch 19. Juni 2024, 11:05
von D.Jakel
Guten Tag, ich habe beim Abiturzeugnis bei den Neuzugängen ein unterschiedliches Verhalten bei der Sprachenfolge, obwohl die Einträge in den Schülerdaten identisch sind (Schulbesuch R, Abgangsklasse 10, Abschluss MSA mit Berechtigung, 2.Fremdsprache F von 6.1. bis 10.2 ). Bei manchen Schülern wird abgefragt, ob Französisch in der Sek1 beendet wurde, bei anderen wird ohne Nachfrage 10.2 (EF.2) eingtragen, obwohl das falsch ist.
Im Formular sehe ich bei Subreport Sprachenfolge eine Fallunterscheidung in Detail:
if (JgQ1 = 11)then
HerkunftH_R_GE_SK := (Pos('#' + Trim(SchuelerHerkunft['AbgangsSchulform']) + '#', '#R#H#GE#SK#') > 0) and (SchuelerHerkunft['LSJahrgang'] = '10');
NeueinsetzendeFS := false;

und für das Textfeld:
begin
Text := Jahrgang_Fremdsprachen(Sprachenfolge['JahrgangBis'], Sprachenfolge['AbschnittBis'], 'bis');
end;
Ich habe mir zwar ein Formular gebastelt, um den richtigen Text für die Einzelfälle zu erzwingen, aber:
Mir ist nicht klar, wie der Text entsteht bzw. wieso unterschiedliche Ergebnisse entstehen.
Danke für Hinweise.

Re: Abiturzeugnis Abfrage Sprachenfolge ab JS 10 falsch

Verfasst: Mittwoch 19. Juni 2024, 13:05
von W.Maßmann
Hallo Herr Jakel,
in der Anlage 12 - Abiturzeugnis aus der Sammlung v. 06.06.2024 wird hier bei einem Schüler nachgefragt während dies bei Ihrem Report nicht erfolgt.
Spricht etwas gegen den Sammlungsreport?

Re: Abiturzeugnis Abfrage Sprachenfolge ab JS 10 falsch

Verfasst: Mittwoch 19. Juni 2024, 13:29
von D.Jakel
Hallo, Herr Maßmann, stimmt, es war der Report aus der Sammlung vom letzten Jahr. Anscheinend hatte der einen Fehler. Beim neuen klappt es bei mir auch. Dumm, das war also mal wieder üppige Zeitverschwendung. Danke für's Testen.

Re: Abiturzeugnis Abfrage Sprachenfolge ab JS 10 falsch

Verfasst: Mittwoch 19. Juni 2024, 14:41
von W.Maßmann
Hallo Herr Jakel,
da lag kein Fehler vor, sondern es wurde erwartet, dass der Abschluss an der alten Schule per rotem Pfeil nach unten zu "Alle bisher besuchten Schulen" verschoben wurde und dort musste er auch noch an oberster Stelle stehen.
Durch die neue Programmierung
if (JgQ1 = 11) then
HerkunftH_R_GE_SK := ((Pos('#' + Trim(Schueler['LSSchulform']) + '#', '#R#H#GE#SK#') > 0) or (Pos('#' + Trim(SchuelerHerkunft['AbgangsSchulform']) + '#', '#R#H#GE#SK#') > 0)) and ((Schueler['LSJahrgang'] = '10') or (SchuelerHerkunft['LSJahrgang'] = '10'));
reichen die Angaben unter "Vor der Aufnahme besuchte Schule /..." und diese beiden Stellen werden praktisch immer ausgefüllt.