Seite 4 von 5

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 15:35
von Frodermann
Es wird tatsächlich immer kurioser: Capitalize funktioniert bei mir wunderbar und es gibt auch erst einmal keinen ersichtlichen Grund, aus dem das nicht gehen sollte.

Wenn es die andere Lösung bei der konkreten Datenbank aber tut, ist ja alles in Ordnung. Teamwork! ;)

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 15:51
von W.Maßmann
Hallo Frau/Herr Frodermann,
nachträglich noch besten Dank für das Einarbeiten der Empfehlungen in den Report Schulstatistik_neu.
Ich hatte dies schon auf meine ToDo-Liste gesetzt, aber zum Glück noch nicht damit angefangen.

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 15:55
von Frodermann
Immer gerne, kleine Schritte führen zum entfernten Ziel.

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 17:12
von W.Maßmann
Hier gab es zu dieser Klein-Groß-Schreibweise auch schon eine Diskussion:
viewtopic.php?p=36498&hilit=Realschule+ ... nkt#p36498

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 17:34
von wschrewe
Hallo Herr Maßmann,
W.Maßmann hat geschrieben: Mittwoch 14. Februar 2024, 15:02if ((Schueler['Uebergangsempfehlung_JG5']='Gy') or (Schueler['Uebergangsempfehlung_JG5']='GY')) then empfehlung:='GY';...
für solche Fälle kann man sehr schön die Funktion "CompareText(Const s1,s2: String): integer", die beim Vergleich Groß- und Kleinschreibung ignoriert, verwenden:

if CompareText(Schueler['Uebergangsempfehlung_JG5'],'Gy') = 0 then...
// 0 -> s1 = s2, <0 -> s1 < s2, > 0-> s1 > s2 -

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 18:59
von Hoebig
W.Maßmann hat geschrieben: Mittwoch 14. Februar 2024, 15:02
Im nachfolgenden Report ist dies durch
if ((Schueler['Uebergangsempfehlung_JG5']='Gy') or (Schueler['Uebergangsempfehlung_JG5']='GY')) then empfehlung:='GY';
if ((Schueler['Uebergangsempfehlung_JG5']='R/Gy') or (Schueler['Uebergangsempfehlung_JG5']='R/GY')) then empfehlung:='R/GY';
ersetzt worden.

Schulstatistik_MitEmpfehlungenJG5_c.rtm
Lieber Herr Maßmann, leider funktioniert der Report nicht fehlerfrei. Bei den Übergangsempfehlungen werden nur GY und GY/RS herausgefiltert, obwohl in der Datenbank nachweislich auch Schüler mit der Empfehlung Realschule vorhanden sind (sogar viele!). Sie werden aber nicht erkannt...
Auch stimmen die Zahlen für GY und R/GY in keiner Weise. in der 5A müssten 17xGY, 7xR/GY und 3xR auftauchen...

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 19:57
von W.Maßmann
Hallo Herr Höbig,
derartige Fälle fehlten in "meiner" DB.
Im nachfolgenden Report habe ich den Vergleich auf Schueler['Ubergang_JG5_Text'] umgestellt:
Schulstatistik_MitEmpfehlungenJG5_d.rtm
(67.32 KiB) 60-mal heruntergeladen
Dann testen Sie mal damit.

@ W. Schrewe: die Funktion hat natürlich auch funktioniert.

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 20:52
von Hoebig
Hallo Herr Maßmann,
jetzt stimmen die Zahlen. Vielen lieben Dank und einen schönen Abend noch.

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 21:06
von W.Maßmann
Hallo Herr Höbig,
dann sollte dieses Thema sein Ziel erreicht haben.

Allerdings, warum es mit Schueler['Uebergangsempfehlung_JG5'] nicht funktioniert, verstehe ich nicht wirklich.

Re: Report anpassen

Verfasst: Mittwoch 14. Februar 2024, 22:13
von W.Maßmann
Hallo,
Fehler gefunden: die Variable empfehlung wurde nicht korrekt initialisiert.
Ich habe daher den obigen Report Schulstatistik_MitEmpfehlungenJG5_c.rtm gelöscht.