Seite 3 von 4
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 14:25
von W.Maßmann
NielsWestphal hat geschrieben: Dienstag 12. November 2019, 14:05
W.Maßmann hat geschrieben: Dienstag 12. November 2019, 13:41
- in DBCalc1
Gruppe zurücksetzen... Gruppen[0]: Klasse
Können Sie den Code posten?
Ich habe nur das Element
DBCalc1 ldNr mit der rechten Maustaste angeklickt und unten
Gruppe zurücksetzen aktiviert.
Im Quelltext steht jetzt in Zeile 865: ResetGroup = ppGroup1.
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 14:41
von NielsWestphal
Ach so. Das ist ja einfacher als gedacht...
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 15:28
von W.Maßmann
W.Maßmann hat geschrieben: Dienstag 12. November 2019, 13:57
...
Vielleicht hat jemand vorher noch einen Tipp zu
Das muss man aber auch noch automatisieren... Das Kurs42-Arbeitsverzeichnis wäre da eigentlich der richtige Ort.
Bei der Suche nach
Speicherort habe ich im alten Forum dies gefunden (
Antworten5-7):
https://forum-svws.de/cgi-bin/yabb2/YaB ... 867262/5#5
Aus #6: "Zumindest in Kurs42 wird im Druckertreiber eine zusätzliche Zeile eingeblendet ("Reportvoreinstellung verwenden"), …"
Gibt es dies noch?
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 15:55
von NielsWestphal
Ich habe es jetzt so eingestellt:
TextFileName: \Report.pdf
ShowPrintDialog: NEIN
So landen die Reports im Kurs 42-Arbeitsverzeichnis. Muss aber noch testen, ob das dann auch anderen PCs der Fall ist.
Wie schaffe ich es denn, jetzt den Report wirklich nur für die Koop-Schüler zu drucken und die eigenen Klassen zu ignorieren, auch wenn ich bei der Schülerauswahl alle Schüler auswähle?
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 16:38
von W.Maßmann
Wenn ich beide Änderungen durchführe, erhalte ich wieder die obige Fehlermeldung von 12:07 Uhr.
Mit Haken bei ShowPrintDialog sieht es so aus:

- ShowPrintDialog.jpg (45.79 KiB) 1767 mal betrachtet
Und nach OK kommt die gleiche Fehlermeldung.
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 16:56
von NielsWestphal
Auch mit dem letzten Update von Herrn Schrewe?
http://wschrewe.de/kurs-42-downloads/
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 17:03
von W.Maßmann
Ja. Auch nach nochmaligem Download.
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 17:13
von NielsWestphal
Haben Sie denn wirklich die Schüler ausgewählt und sortiert nach Klasse?
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 18:34
von W.Maßmann
Ich habe mehrfach Bearbeiten > Schülerliste sortieren > Aufsteigend und Klasse > Start
ausgeführt, allerdings noch keine Stelle gefunden, an der diese Reihenfolge angezeigt wurde.
Und Schülerauswahl ist unter Extras > Einstellungen...> Druck > Filter > Schülermenge > Extern.
Re: Notenübersicht für jede Koop-Schule direkt erstellen
Verfasst: Dienstag 12. November 2019, 21:37
von NielsWestphal
Nach weiteren Tests:
Über den PrintDialog muss ein tatsächlich existierendes Verzeichnis ausgewählt werden, dann geht es problemlos. Aber dann weiß man wenigstens, wo es gespeichert wird.
Und dies muss natürlich angepasst werden, je nach Klasse und Koop-Schule:
Code: Alles auswählen
procedure Group1OnGetFileSuffix(var SuffixValue: String);
var
schule:string;
begin
if Schueler['Klasse']='K1'
then schule:='AAA'
else
if Schueler['Klasse']='K2'
then schule:='BBB'
else
if Schueler['Klasse']='K3'
then schule:='CCC'
else
if Schueler['Klasse']='K4'
then schule:='DDD'
else
schule:='EEE';
SuffixValue := Schueler['Jahrgang'] + ' ' +schule;
end;