Seite 2 von 3
Re: Warnungen nur für Hauptfächer
Verfasst: Donnerstag 9. April 2020, 15:51
von Pfotenhauer
Hallo.
Nein. Mein Vorschlag zielte ja genau auf so eine simple Lösung ab.
Re: Warnungen nur für Hauptfächer
Verfasst: Donnerstag 9. April 2020, 16:26
von JensSpeh
Deswegen mein Vorschlag mit den Mahnhaken. Wenn sie den Report für die Mahnungen textlich anpassen, selektiert dieser ja die betroffenen Fächer (eventuell ja auch mehr als nur eines). Dann muss das nicht extra programmiert werden.
Re: Warnungen nur für Hauptfächer
Verfasst: Freitag 10. April 2020, 05:35
von Matyschik
Hallo,
der Mahnhaken ist mir natürlich auch in den Sinn gekommen. Jedoch wird dieser gesetzt, wenn die Versetzung gefährdet ist.
Die Warnungen zum Verbleib im E-Kurs ist davon unabhängig. Außerdem würden auch Nebenfächer angezeigt werden.
Unter Excel habe ich es über eine einfache Wenn Dann Funktion und Verketten hinbekommen. Dafür müssen erst alle Daten exportiert, Funktionen eingefügt und ein Serienbrief erstellt werden.
Ein Report in Schild wäre da wesentlich benutzerfreundlicher.
Leider finde ich keinen Weg es Schild mitzuteilen.
Re: Warnungen nur für Hauptfächer
Verfasst: Freitag 10. April 2020, 08:47
von Falko Müller
Hallo,
je nachdem wie der Report aufgebaut ist, den sie benutzen, könnte vielleicht sie RAP-Funktion „setzeFilter“ helfen.
https://wiki.svws.nrw.de/mediawiki/inde ... etzefilter
Re: Warnungen nur für Hauptfächer
Verfasst: Freitag 10. April 2020, 09:53
von Matyschik
Hallo,
da steig ich noch nicht durch.
Ist es nicht möglich folgendes in die Berechnungen zu einem DBText Feld einzufügen:
Wenn E-Kurs schlechter oder gleich 4 dann gebe Fach aus.
Re: Warnungen nur für Hauptfächer
Verfasst: Freitag 10. April 2020, 21:09
von Falko Müller
Hallo,
wenn ich den Verlauf des Threads richtig verstehe, geht es darum, nachdem man auf die entsprechenden Schüler gefiltert hat, für den Schüler die entsprechenden E-Kurse auszugeben. Vielleicht hilft ihnen ja dieser Report:
Korrigierter Report im nächsten Beitrag
Zur Erklärung:
Zunächst habe ich im Hauptbericht im Ereignis 'BeforePrint' auf die E-Kurse gefiltert:
Dann habe ich im SubReport2:SchuelerLeistungen im Ereignis 'DetailBeforePrint' den folgenden Code eingefügt:
Korrigierter Code im nächsten Beitrag
Dieser bewirkt, dass das entsprechende Fach nur angezeigt wird, wenn das erste Zeichen der Note eine 4, 5 oder 6 ist.
Damit es bei weiteren Ausdrucken nicht zu Problemen kommt, habe ich im Hauptbericht im Ereignis 'AfterPrint' den Filter wieder deaktiviert:
Ist es das, was Sie brauchen?
Re: Warnungen nur für Hauptfächer
Verfasst: Freitag 10. April 2020, 22:45
von Falko Müller
Kleine Korrektur. Der Code im Subreport2 DetailBeforePrint muss lauten:
Code: Alles auswählen
detail.visible:=pos(copy(SchuelerLeistungen['NotenKrz'],1,1),'456')>0;
in der ursprünglichen Programmierung würden auch E-Kurse mit der Note '--' angezeigt.
Hier jetzt der korrigierte Report.
Re: Warnungen nur für Hauptfächer
Verfasst: Samstag 11. April 2020, 07:52
von Matyschik
Guten Tag,
genau nach diesem Ergebnis habe ich gesucht.
Ich möchte mich bei Ihnen allen für die großartige Hilfe bedanken.
Re: Warnungen nur für Hauptfächer
Verfasst: Samstag 11. April 2020, 16:48
von JensSpeh
Eine Frage: wie kann man den Report so erweitern, dass auch 3- als Note selektiert wird?
Re: Warnungen nur für Hauptfächer
Verfasst: Samstag 11. April 2020, 17:57
von Falko Müller
Code: Alles auswählen
detail.visible:=(pos(copy(SchuelerLeistungen['NotenKrz'],1,1),'456')>0) or (SchuelerLeistungen['NotenKrz']='3-');