Hallo!
Ich möchte die Report.Line-Methode verwenden, um im Hintergrund ein graues Rechteck senkrecht, von oben nach unten darzustellen. Es soll dazu dienen, Zahlen hervorzuheben. Leider legt Access das Rechteck erst auf die Seite, wenn die Zahlen schon draufstehen, mit dem Ergebnis, dass die Zahlen überdeckt werden.
Gibt es dazu eine andere Lösung?
Hallo,
nimm einfach ein Rechteck und lege es in den Hintergrund. Über die Eigenschaft BeimFormatieren des Bereichs kannst du zB die Hintergrundfarbe, die Sichtbarkeit usw abhängig von Werten etc einstellen.
Noch einfacher wäre den Hintergrund des Steuerelements über die bedingte Formatierung zu steuern.
Hallo Jürgen,
Danke für Deine Lösung!
Die (leider) etwas spezielle Anforderung ist, dass das Rechteck im obersten Kopfbereich (nicht im Seitenkopf) beginnt, im Detaillbereich liegt (also in den verschiedenen Datensätzen) und im Seitenfuß endet.
Grüße, Oliver
Hi,
versuche es mal mit der Line-Methode im Page-Ereignis.
Hallo MaggieMay,
Danke für Deinen Vorschlag.
Die Linien sowie dieses graue Rechteck ziehe ich bei OnPage.
Leider werden vorher, beim Section.OnFormat, also Detailbereich_Print, bereits die Zahlen eingespielt. Im nachfolgenden OnPage wird dann das graue Rechteck über die Zahlen gelegt. :-(
Hallo,
ZitatAnforderung ist, dass das Rechteck im obersten Kopfbereich (nicht im Seitenkopf) beginnt, im Detaillbereich liegt (also in den verschiedenen Datensätzen) und im Seitenfuß endet.
kannst du bitte mal an einem Screenshot zeigen, wie das aussehen soll?
Und zeige auch bitte den Befehl mit dem du das umzusetzen versuchst.
Ggf. ließe sich dies auch einfach mit einem Hintergrundbild lösen. Du erstellst einfach eine Grafikdatei mit dem Rechteck und legst diese über die Formulareigenschaften als Hintergrundbild fest.
Die entsprechenden Datenfelder die darüber liegen müssten dann auf transparent gestellt werden.