Hallo,
ich habe in einem Bericht 4 Unterberichte, die ich in Abhängigkeit eines Auswahlformulars mit Optionsfeldern sichtbar machen möchte oder eben auch nicht.
Hierzu clickt der User auf einen "Druck" Button und öffnet dieses Auswahlfenster, wählt seine gewünschten Unterberichte an und startet dann die Druckvorschau mit einem weiteren Button.
Mit meinem Code im Ereignis "beim Formatieren" im Detailbereich des Berichts hat das alles auch soweit funktioniert:
Feldname optAsp
Unterbericht rpt_PR_ASP
If Me.optAsp = True Then
rpt_PR_ASP.Visible = True
Else
rpt_PR_ASP.Visible = False
End If
Sobald man in der Druckvorschau blättert, weil der Druck über mehrere Seiten geht, kommt folgende Fehlermeldung:
Ein .-(Punkt) oder !-Operator wird auf ungültige Weise verwendet, oder es liegt ein ungültiges Klammernpaar vor.
Kann mir jemand sagen, wo der Fehler liegt?
Danke...
Hallo,
wenn das ungebundene(!) Optionsfeld sich im Formular befindet, der Code während des Format-Ereignisses des Hauptberichtes abläuft und der Unterbericht (UFO/UB-Steuerelement) "rpt_PR_ASP" heißt, dann sollte das so lauten:
If Forms!DeinAuswahlFormularname!optAsp Then
Me!rpt_PR_ASP.Visible = True
Else
Me!rpt_PR_ASP.Visible = False
End If
oder kürzer:
Sub Detailbereich_Format(...)
Me!rpt_PR_ASP.Visible = Forms!DeinAuswahlFormularname!optAsp
End Sub