Seite 1 von 3

Teilleistungen mit bunten Feldern

Verfasst: Donnerstag 24. Juni 2021, 16:59
von Frank Weritz
Guten Abend zusammen,

ein in diesem Forum netterweise zur Verfügung gestelltes Formular für Teilleistungen hätte ich gerne so eingefärbt, dass die Teilleistungsfelder bei defizitären Noten gelb markiert werden. Dazu würde ich gern Shapes hinter die Notenfelder setzen. Bei schlechten Noten werden die Shapes dann sichtbar.
Ich hänge das Formular mal an und bitte um Starthilfe für das Formular:
- Wo wird welcher Programmcode hingeschrieben?

Wenn jemand mir für ein Teilleistungsfeld helfen könnte?

Vielen Dank für jede Hilfe.

Viele Grüße

Re: Teilleistungen mit bunten Feldern

Verfasst: Samstag 26. Juni 2021, 15:01
von Christoph Sprung
Guten Tag Herr Weritz,
im angehängten Report werden hier alle Noten, die 4- oder schlechter sind, gelb unterlegt. Geregelt ist das nicht über zusätzliche Shapes, sondern die geänderte Funktion, die die Farbe der Labels für die Notenausgabe steuert.

Re: Teilleistungen mit bunten Feldern

Verfasst: Samstag 26. Juni 2021, 15:24
von W.Maßmann
Hallo,
nur für den Fall, dass jemand sich wundert, wenn keine Teilleistungen ausgegeben werden:
im RD können im Hauptbericht > Berechnungen > Ansicht > Verwendete Module > Constants
die hauseigenen Bezeichnungen eingegeben werden.

Re: Teilleistungen mit bunten Feldern

Verfasst: Sonntag 7. November 2021, 10:18
von Frank Weritz
Vielen herzlichen Dank, Herr Sprung, für die Arbeit, und entschuldigen Sie die verspätete Reaktion.
Bei mir tauchen die Teilleistungen allerdings beim rechten Nachbarn auf (beim ganz rechten Fach mangels Nachbar also gar nicht). Liegt es an SchILDzentral oder einem Update?

Herzliche Grüße

Re: Teilleistungen mit bunten Feldern

Verfasst: Sonntag 7. November 2021, 13:34
von Christoph Sprung
Guten Tag Herr Weritz,
Frank Weritz hat geschrieben: Sonntag 7. November 2021, 10:18 Liegt es an SchILDzentral oder einem Update?
m. E. liegt es eher daran, dass die Berechnung der Teilleistungen zur Laufzeit des Reports 'zu spät' erfolgt. Ich habe das im angehängten Report geändert (Berechnung aus 'DetailBeforePrint' des Subreports 'SchuelerLeistungsdaten' nach 'DetailAfterGenerate'). Diese Änderung behebt das Problem hier.

Re: Teilleistungen mit bunten Feldern

Verfasst: Freitag 28. Januar 2022, 14:26
von TheresaLammert
Hallo zusammen!
Ich habe das gleiche Problem mit dem folgenden Formular.
Wie bekomme ich es hin, dass 4- in gelb und 5+/5/5-/6 in rot hinterlegt werden?
Vielen Dank im Voraus!
Beste Grüße und ein sonniges Wochenende!
Theresa Lammert

Re: Teilleistungen mit bunten Feldern

Verfasst: Freitag 28. Januar 2022, 15:41
von Christoph Sprung
Guten Tag Frau Lammert,
TheresaLammert hat geschrieben: Freitag 28. Januar 2022, 14:26 Wie bekomme ich es hin, dass 4- in gelb und 5+/5/5-/6 in rot hinterlegt werden?
Mit dem geänderten Report sollte es klappen. Der Code dafür steht im OnPrint-Ereignis der DBText-Felder.

Re: Teilleistungen mit bunten Feldern

Verfasst: Sonntag 30. Januar 2022, 00:52
von TheresaLammert
Lieber Herr Sprung,
herzlichen Dank für den geänderten Report. Ich hatte tatsächlich versucht, das in ähnlicher Weise aus einem anderen Report in diesen zu übernehmen, war aber immer wieder gescheitert...

Vielen Dank und beste Grüße
Theresa Lammert

Re: Teilleistungen mit bunten Feldern

Verfasst: Sonntag 30. Januar 2022, 02:05
von TheresaLammert
Hallo nochmal!
Ich habe leider doch noch drei Probleme/Nachfragen:

1. die Endnoten werden noch nicht farbig ausgegeben. Ich hab versucht, Ihre Programmierung aus den Teilleistungen für die Endnoten zu übernehmen, leider scheint noch irgendwo ein Fehler zu sein... können Sie mir sagen, an welcher Stelle?
2. Nachfrage: Warum wird in der Liste die Note ´5´rot hinterlegt, wenn in den Programmierungen ´#5´nicht aufgeführt ist?

3. die zweite Quartalsnote wird nicht angezeigt? Können Sie das wieder ändern? In dem Report, den ich Freitag hochgeladen hatte, war die Note noch abgebildet...

Ich wäre Ihnen sehr dankbar, wenn Sie mir nochmal helfen könnten!!
Vielen Dank im Voraus!

Beste Grüße
Theresa Lammert

Re: Teilleistungen mit bunten Feldern

Verfasst: Montag 31. Januar 2022, 12:03
von Christoph Sprung
Hallo Frau Lammert,

Zu 1: Sie haben lediglich vergessen, für die beiden DBText-Felder das Häkchen für die Eigenschaft 'Transparent' zu entfernen. Der Code für Note_1 stimmte, den Code für Note_2 habe ich geändert (dort stand noch der Bezug zu 'Teilleistungen' - wahrscheinlich wg. Copy-Paste -, außerdem statt 'Note_2' 'Note_1').

Zu 2: Weil der 'needle'-String '5' im 'haystack'-String '#5+#5-#6#' gefunden wird. Als haystack würde sich sogar '65+5-' eignen.

Zu 3: Falls es in dem Report hierzu eine Programmierung gibt - daran habe ich nichts geändert.

Der geänderte Report ist im Anhang.