| |
| Hallo Forum,
habe ein Problem mit der Formatierung (Hintergrundfarbe) eins Gruppierungsbereiches in einem Bericht.
Der Artikel-Fuß soll die gleiche Hintergrundfarbe wie der Monat-Kopf erhalten.
"Dank" der Einstellung für "Alternative Hintergrundfarbe" wechselt diese allerdings bei jedem Datensatz im Artiel-Fuß.
(Einstellen der gleichen Farbe bringt mich nicht weiter, da der Artikel-Fuß dann nicht die Farbe des Monat-Kopf annimmt).
Folgender Berichtsaufbau ist vorhanden:
1 - Berichtskopf (Sichtbar)
3 -- Seitenkopf (S)
5 --- Mitarbeiter-Kopf (S)
7 ---- Marge-Kopf (S)
9 ----- Monat-Kopf (S)
11 ------ Artikel-Kopf (-)
0 ------- Detailbereich (-)
12 ------ Artikel-Fuß (S)
10 ----- Monat-Fuß (S)
8 ---- Marge-Fuß (S)
6 --- Mitarbeiter-Fuß (S)
4 -- Seitenfuß (S)
2 - Berichtsfuß (-)
Laut der Online-Hilfe für "Report.Section" sind für die Bereiche Mitarbeiter=acGrouplevel1 und Marge=acGrouplevel2 anzunehmen.
Ferner wird dort beschrieben, dass weitere Gruppierungebenen fortlaufend ab "9" nummeriert werden.
Demnach müsste sich die oben vorangestellte Nummerierung der Sections ergeben.
Versuche ich nun beim Ereignis "Print" und/oder "Format" des Artikel-Fuß folgende Anweisung als Ereignisprozedur, bleibt die Hintergrundfarbe beim Wechsel zwischen normaler und alternativer Hintergrundfarbe:
Reports!r_Bericht4.Section(12).BackColor = Reports!r_Bericht4.Section(9).BackColor
Wo ist da der Denkfehler?
Gruß
Marcus
| |
|