Hallo zusammen,
heute wurde uns bei der MSDN Hotline
unter anderem folgende Frage gestellt:
Wie erhalte ich alle Controls im Header eines Reports? Wie finde ich heraus, ob ein Control Teil des Berichtskopf ist?
Unsere Antwort bzw. unser Lösungsvorschlag darauf war:
Um dieses Problem zu lösen benötigen wir die
Report.Controls und die
Section Property und das
Section Object . Mit einer einfachen Schleife über das Section Object erhalten wir beispielsweise alle Controls aus dem Berichtskopf (PageHeader). Für Controls im Header verwenden Sie stattdessen Report.Section(acHeader).Controls.
For Each con In Report.Section(acPageHeader).Controls
'Tu etwas mit con
con.DoSomething
Next con
Haben Sie bereits ein Control vorliegen können Sie über die Section Property feststellen, ob diese im Header liegt.
If con.Section Is acPageHeader
Then
'Tu etwas mit con
con.DoSomething
End If
Wir hoffen, vielen Besuchern der MSDN Foren
durch das Posten dieses Problems und einer möglichen Lösung weiterhelfen zu können.
Viele Grüße,
Jonathan Best
MSDN Hotline für MSDN Online Deutschland
Disclaimer:
Bitte haben Sie Verständnis dafür, dass wir hier auf Rückfragen gar nicht oder nur sehr zeitverzögert antworten können.
Bitte nutzen Sie für Rückfragen oder neue Fragen den telefonischen Weg über die MSDN Hotline:
http://www.msdn-online.de/Hotline
Es gelten für die MSDN Hotline und dieses Posting diese Nutzungsbedingungen
, Hinweise zu Markenzeichen
Informationen zur Datensicherheit
sowie die gesonderten
Nutzungsbedingungen für die MSDN Hotline .