Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: finnibeu am Oktober 09, 2015, 08:04:26

Titel: Hintergrundrechteck verdeckt
Beitrag von: finnibeu am Oktober 09, 2015, 08:04:26
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?
Titel: Re: Hintergrundrechteck verdeckt
Beitrag von: el_gomero am Oktober 09, 2015, 10:49:25
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.
Titel: Re: Hintergrundrechteck verdeckt
Beitrag von: finnibeu am Oktober 09, 2015, 11:19:46
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
Titel: Re: Hintergrundrechteck verdeckt
Beitrag von: MaggieMay am Oktober 10, 2015, 00:58:03
Hi,

versuche es mal mit der Line-Methode im Page-Ereignis.
Titel: Re: Hintergrundrechteck verdeckt
Beitrag von: finnibeu am Oktober 12, 2015, 14:09:34
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. :-(

Titel: Re: Hintergrundrechteck verdeckt
Beitrag von: MaggieMay am Oktober 12, 2015, 15:06:54
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.
Titel: Re: Hintergrundrechteck verdeckt
Beitrag von: datekk am Oktober 12, 2015, 16:53:07
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.