Seite 2 von 2
Re: Schülerausweis - Datum voraussichtlicher Abschluss mit Befehl um x Jahre erhöhen
Verfasst: Mittwoch 8. Mai 2024, 11:24
von CMelcher
Lieber Wolfgang,
vielen Dank für deine Bemühungen. Leider erzeugt das Feld für das Datum bei mir einen Fehler: DBText3OnGetText konnte nicht ausgeführt werden ".202" ist kein gültiger Integer-Wert
Viele Grüße,
Christian
Re: Schülerausweis - Datum voraussichtlicher Abschluss mit Befehl um x Jahre erhöhen
Verfasst: Mittwoch 8. Mai 2024, 11:40
von Uli Dierkes
CMelcher hat geschrieben: Mittwoch 8. Mai 2024, 11:24
".202" ist kein gültiger Integer-Wert
Da ist offensichtlich in der Programmierung ein Fehlerchen:
aus z.B. 01.08.2024 wurden die Zeichen 6 bis 9 extrahiert; beabsichtigt waren vermutlich die Zeichen 7 bis 10.
Re: Schülerausweis - Datum voraussichtlicher Abschluss mit Befehl um x Jahre erhöhen
Verfasst: Mittwoch 8. Mai 2024, 11:49
von Raffenberg
Testen Sie bitte den angehängten Report.
Re: Schülerausweis - Datum voraussichtlicher Abschluss mit Befehl um x Jahre erhöhen
Verfasst: Mittwoch 8. Mai 2024, 11:59
von CMelcher
Vielen Dank für die schnelle Hilfe. Nun funktioniert alles!
Re: Schülerausweis - Datum voraussichtlicher Abschluss mit Befehl um x Jahre erhöhen
Verfasst: Mittwoch 8. Mai 2024, 12:40
von W.Maßmann
So langsam wird es etwas mysteriös:
ich habe sowohl "meinen" als auch den Report von Jens Raffenberg heruntergeladen. Zusammen mit dem "vorhandenen"
zeigen alle drei Reports hier das gleiche Ergebnis: 31.7.2031 statt 31.7.2028.

Sehr merkwürdig!
Die Lösung von Jens Raffenberg ist natürlich allgemeiner, da damit auch ein Datum 1.4.2024 korrekt erfasst wird.
Re: Schülerausweis - Datum voraussichtlicher Abschluss mit Befehl um x Jahre erhöhen
Verfasst: Mittwoch 8. Mai 2024, 15:01
von Raffenberg
Hallo Wolfgang,
ich vermute, dass hier ggf. auch die Windows-Einstellungen mit reinspielen. Bei mir wurden bei der Datumsausgabe immer führende Nullen angezeigt, also 04.07.2021. Deshalb habe ich mich für die allgemeinere Variante entschieden.
Re: Schülerausweis - Datum voraussichtlicher Abschluss mit Befehl um x Jahre erhöhen
Verfasst: Mittwoch 8. Mai 2024, 16:54
von W.Maßmann
Hallo Jens,
ich habe mir bei mehreren SuS aus unterschiedlichen Jahrgängen das Datenfeld Schueler['Abschlussdatum'] (Typ: String) angesehen.
Es wird offensichtlich unterschiedlich gefüllt: z.B.
31.7.2029 bei JG 7, Einschulung 2016, Wechsel in Sek.I 2020
31.07.2029 bei JG 7, Einschulung 2017, Wechsel in Sek.I 2021
Damit wird jeder Code schwierig; aber Du hast ja für den vorliegenden Fall eine passende Lösung gefunden.
Re: Schülerausweis - Datum voraussichtlicher Abschluss mit Befehl um x Jahre erhöhen
Verfasst: Mittwoch 8. Mai 2024, 20:29
von W.Maßmann
Die vorgenannten Unterschiede sind nach dem Gruppenprozess "Abschlussdatum neu berechnen" behoben (31.7.2029).