Seite 2 von 3
Re: F7 als Fächergruppe 2
Verfasst: Montag 28. Juni 2021, 17:20
von Raffenberg
In den Notenübersichtslisten ist die Steuerung der Fächer leider doppelt vorhanden. Es ist ebenfalls möglich, die betreffenden Zeilen aus dem Programmcode auszukommentieren. In diesem Fall fällt der Report auf die Auswertung der Parameter zurück, wo diese Angaben nochmals zu finden sind. An die Parameter kommt man halt schneller ran.
Re: F7 als Fächergruppe 2
Verfasst: Mittwoch 1. März 2023, 15:32
von Midgymhsw
Hallo,
wir sind hier leider noch nicht weitergekommen. Ich habe in der .rtm an zwei Stellen die neuen Fächer ergänzt und aus
Code: Alles auswählen
object ppParameter3: TppParameter
AutoSearchSettings.FieldAlias = 'FachKrz'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'D,M,E,E5,F,F5,F6,L,L5,L6'
AutoSearchSettings.SearchOperator = soInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'D'
UserName = 'FaecherFG1'
end
object ppParameter4: TppParameter
AutoSearchSettings.FieldAlias = 'FachKrz'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'D,M,E,E5,F,F5,F6,L,L5,L6'
AutoSearchSettings.SearchOperator = soNotInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'D'
UserName = 'FaecherNotFG2'
end
dies hier gemacht:
Code: Alles auswählen
object ppParameter3: TppParameter
AutoSearchSettings.FieldAlias = 'FachKrz'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'D,M,E,E5,F,F5,F6,L,L5,L6,F7,S7,L7'
AutoSearchSettings.SearchOperator = soInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'D'
UserName = 'FaecherFG1'
end
object ppParameter4: TppParameter
AutoSearchSettings.FieldAlias = 'FachKrz'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'D,M,E,E5,F,F5,F6,L,L5,L6,F7,S7,L7'
AutoSearchSettings.SearchOperator = soNotInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'D'
UserName = 'FaecherNotFG2'
end
Der Effekt ist auch nach Schließen der RTM und nach Neustart von Schild nicht sichtbar, es verändert sich nichts. Bin ich da an der falschen Stelle, oder muss die Vorlage irgendwie nochmal neu eingebunden werden, oder gibt es einen Cache oder ähnliches?
Danke für einen Tipp!
Re: F7 als Fächergruppe 2
Verfasst: Mittwoch 1. März 2023, 15:37
von Midgymhsw
Hier noch für alle Fälle der komplette Report anbei...
Danke vorab für jede Hilfe.
Re: F7 als Fächergruppe 2
Verfasst: Mittwoch 22. März 2023, 08:41
von Midgymhsw
Guten Morgen,
kann hier irgendjemand helfen?
Danke vorab,
MID
Re: F7 als Fächergruppe 2
Verfasst: Mittwoch 22. März 2023, 09:51
von Uli Dierkes
Ich habe keine Ahnung.
Aber vielleicht ist es den Versuch wert:
Ändern Sie
AutoSearchSettings.SearchExpression = 'D,M,E,E5,F,F5,F6,L,L5,L6,F7,S7,L7'
in
AutoSearchSettings.SearchExpression = 'D,M,E,E5,F,F5,F6,F7,L,L5,L6,L7,S,S7'
Bringt das was?
Re: F7 als Fächergruppe 2
Verfasst: Mittwoch 22. März 2023, 12:07
von Uli Dierkes
Außerdem habe ich den Verdacht, dass vielleicht die Fächer- und Kursart-Zuordnungen nicht konsistent sind.
Der Verdacht entstand, als ich den Report durchsucht und diese Programmzeilen gefunden habe:
(in der Nähe von
ParamName = 'FaecherFG1'
Value = 'D,M,E,E5,F,F5,F6,L,L5,L6,F7,S7,L7')
- ParamName = 'KursartenFG1'
Value = 'WPI,WP1FS,WP1NT,WP1SW,WP1MU'
[...]
- ParamName = 'KursartenNotFG1'
Value = 'EES,EGS1,FOGT,ZUV,AGGT'
[...]
- ParamName = 'FaecherNotFG2'
Value = 'D,M,E,E5,F,F5,F6,L,L5,L6,L7,F7,S7'
[...]
- ParamName = 'KursartenFG2'
Value = 'PUK,PUT,WPII,FS3'
[...]
- ParamName = 'FaecherNotFG2'
Value = 'D,M,E,E5,F,F5,F6,L,L5,L6,S7,L7,F7'
und ziemlich am Ende dann noch:
object ppParameter3: TppParameter
AutoSearchSettings.FieldAlias = 'FachKrz'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'D,M,E,E5,F,F5,F6,L,L5,L6,F7,S7,L7'
AutoSearchSettings.SearchOperator = soInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'D'
UserName = 'FaecherFG1'
end
object ppParameter4: TppParameter
AutoSearchSettings.FieldAlias = 'FachKrz'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'D,M,E,E5,F,F5,F6,L,L5,L6,F7,S7,L7'
AutoSearchSettings.SearchOperator = soNotInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'D'
UserName = 'FaecherNotFG2'
end
object ppParameter5: TppParameter
AutoSearchSettings.FieldAlias = 'Kursart'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'WPI,WP1FS,WP1NT,WP1SW,WP1MU'
AutoSearchSettings.SearchOperator = soInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'WPI'
UserName = 'KursartenFG1'
end
object ppParameter9: TppParameter
AutoSearchSettings.FieldAlias = 'Kursart'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'EES,EGS1,FOGT,ZUV,AGGT'
AutoSearchSettings.SearchOperator = soNotInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'EES'
UserName = 'KursartenNotFG1'
end
object ppParameter6: TppParameter
AutoSearchSettings.FieldAlias = 'Kursart'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'PUK,PUT,WPII,FS3'
AutoSearchSettings.SearchOperator = soInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'PUK'
UserName = 'KursartenFG2'
end
object ppParameter2: TppParameter
AutoSearchSettings.FieldAlias = 'Kursart'
AutoSearchSettings.LogicalPrefix = []
AutoSearchSettings.Mandatory = True
AutoSearchSettings.SearchExpression = 'EES,EGS1,FOGT,ZUV'
AutoSearchSettings.SearchOperator = soInList
DataType = dtString
LookupSettings.DisplayType = dtNameOnly
LookupSettings.SortOrder = soName
Value = 'EES'
UserName = 'KursartenFoerderung'
end
Re: F7 als Fächergruppe 2
Verfasst: Mittwoch 22. März 2023, 12:52
von Raffenberg
Hallo,
die Reihenfolge der Fächerkürzel in den Parametern ist egal. Sie sollten auch nicht in den Dateicode eingreifen.
Öffnen Sie den Report im Bearbeitungsmodus. Wählen Sie in dem Berichtsbaum den Parameter FaecherFG1 und später FaecherNotFG2:

- Parameter.png (67.04 KiB) 881 mal betrachtet
Passen Sie im unetren Teil den "SearchExpression" an und übernehmen den Eintrag mit Enter.
Re: F7 als Fächergruppe 2
Verfasst: Donnerstag 23. März 2023, 13:25
von Midgymhsw
Hallo Herr Raffenberg, Hallo Herr Dierkes,
danke für die Hilfe. Ich komme leider immer noch nicht weiter. Ich habe die Einstellungen wie empfohlen über den Bearbeitungsmodus vorgenommen, siehe Screenshots. Weil das nichts bewirkte, habe ich auch den Original Report neu heruntergeladen:
https://www.svws.nrw.de/system/files/zi ... _gy-rs.zip
Auch da tritt das Problem auf. Ich habe auch die Fächerkürzel nochmal gegengeprüft, die passen auch. Keine Ahnung, was da wohl los ist? Gibt es noch andere Standardeinstellungen, die angepasst werden müssen?
Danke!
Re: F7 als Fächergruppe 2
Verfasst: Donnerstag 23. März 2023, 14:02
von Raffenberg
Hallo,
das sieht doch schon gut aus. F7 und S7 sind jetzt Fächer der Fächergruppe I. Sie haben wahrscheinlich lediglich vergessen, im Parameter "FaecherNotFG2" die gleiche Liste zu hinterlegen, wie in "FaecherFG1" (s. mein letzter Beitrag).
Re: F7 als Fächergruppe 2
Verfasst: Donnerstag 23. März 2023, 15:12
von Midgymhsw
Leider nein, siehe Screenshot Nr 2 im obigen Beitrag - oder habe ich etwas falsch verstanden?