BEISPIEL
BEISPIEL
HINWEIS
Kapitel 4: Berichte
Die folgende Tabelle enthält einige Standardfarben mit den zugehörigen Rot-, Grün- und Blau-Anteilen:
Farbe Rot Grün Blau
Schwarz 0 0 0
Blau 0 0 255
Grün 0 255 0
Zyan 0 255 255
Rot 255 0 0
Magenta 255 0 255
Gelb 55 255 0
Weiß 255 255 255
Tabelle 4.10 Standardfarben (RGB)
Verwendung von
RGB
:
rot = RGB(255,0,0)
schwarz = RGB(0,0,0)
Farbkonstanten
Für eine Vielzahl von Farben können auch die in VBA integrierten Farbkonstanten wie vbRed, vbWhite etc.
Verwendung finden.
Eine rote Stiftfarbe wird eingestellt:
Me.ForeColor = vbRed
Eine Zusammenstellung wichtiger Farbkonstanten finden Sie im Übersichtsteil des Kapitels (Seite 225).
Sonstige Eigenschaften
Im folgenden Sammelsurium treffen Sie hauptsächlich solche Eigenschaften an, die es in äquivalenter
Bedeutung bereits beim Formular gibt (siehe Kapitel 3).
Eigenschaft Bezeichnung Erläuterung
DateGrouping Datumsgruppierung Datumsangaben ( 0 = amerikanisch, 1 = deutsch)
FastLaserPrinting Schneller Laserdruck Siehe Form-Objekt
HelpFile Hilfedatei Siehe Form-Objekt
Tabelle 4.11 Sonstige Eigenschaften des Report-Objekts
200
BEISPIEL
BEISPIEL
Eigenschaft Bezeichnung Erläuterung
HelpContextID Hilfekontext Siehe Form-Objekt
Section(n) Bereich Siehe Erläuterung unten
Tag Marke Siehe Form-Objekt
Tabelle 4.11 Sonstige Eigenschaften des Report-Objekts (Fortsetzung)
Section
In Analogie zum Form-Objekt werden die einzelnen Bereiche eines Berichts durch die (schreibgeschützte)
Section-Eigenschaft des Report-Objekts dargestellt.
Section kann auch als Objekt (quasi als Control) betrachtet werden. Dies ist kein Widerspruch, denn Eigen-
schaften können bekanntlich wiederum Objekte sein.
Der Index der Section-Eigenschaft ist ein lnteger-Wert, der einen bestimmten Bereich bezeichnet:
Index Konstante Beschreibung
0 acDetail Detailbereich
1 acHeader Berichtskopfbereich
2 acFooter Berichtsfußbereich
3 acPageHeader Seitenkopfbereich
4 acPageFooter Seitenfußbereich
5 acGroupLevel1Header Gruppenebene 1 Kopfbereich
6 acGroupLevel1Footer Gruppenebene 1 Fußbereich
7 acGroupLevel2Header Gruppenebene 2 Kopfbereich
8 acGroupLevel2Footer Gruppenebene 2 Fußbereich
Tabelle 4.12 Indexwerte der Section-Eigenschaft eines Report-Objekts
Section hat wiederum zahlreiche Eigenschaften (BackColor, AlternateBackColor, Visible, DisplayWhen etc.),
die man sich am besten anhand von Beispielen verdeutlicht:
Der Fußbereich eines Berichts (oder Formulars) wird ausgeblendet:
Me.Section(acFooter).Visible = False
Die Anweisung:
Me.Section(acDetail).AlternateBackColor = vbYellow
stellt alternierende Zeilenfarbe für den Detailbereich des Berichts (oder Formulars) ein.
201
Wichtige Berichtseigenschaften

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.