Hallo Community Gemeinde,
ich stehe vor einem Problem und komme nicht mehr weiter und irgendwie finde ich keinen Beitrag der auf meine Problemstellung passt.
Ich habe auf einem Bericht einen Unterbericht im Seitenkopf plaziert. Auf dem Unterbericht sind mehrere Textfelder die Datensätze aus einer Abfrage enthalten.
Ich möchte nun einige Datensätze aus dem Unterbericht beim öffnen von dem Bericht mit VBA auslesen.
Private Sub Report_Open(Cancel As Integer)
Dim WertZuweisen As Variant
WertZuweisen = Reports!Unterbericht!Textfeld1.Report!Bericht
End Sub
Dabei bekomme ich folgende Fehlermeldung:
Der Berichtsname ist falsch geschrieben oder verweist auf einen Bericht der nicht geöffnet/vorhanden ist.
Liegt es daran das die Syntax falsch ist oder geht das bei der Ereignisprozedur "beim öffnen" nicht?
Hoffe jemand hat mir einen Rat.....
Gruß
Hallo,
wenn, dann so:
Me![Unterbericht_Steuerelement].Report!Textfeld
Möglicherweise geht das aber nicht im Open-Ereignis, und die Platzierung im Seitenkopf-Bereich ist auch fraglich.
Hallo,
der Bericht wird vor dem Unterbericht geöffnet, also ist das Open-Ereignis des HB ungeeignet. Du könntest die Zuweisung höchstens aus dem UB heraus vornehmen.
Was das betrifft:
ZitatIch möchte nun einige Datensätze aus dem Unterbericht beim öffnen von dem Bericht mit VBA auslesen.
so beschreibe bitte etwas genauer was du vorhast.
Hey,
danke für die super schnelle Antwort. Die Zuweisung aus dem UB heraus funktioniert!!
Leider kann ich die über VBA berechneten Werte nicht zurück schreiben auf den HB.
Ich werde mir einen anderen Weg suchen....
Mercy!!!
ZitatLeider kann ich die über VBA berechneten Werte nicht zurück schreiben auf den HB.
Woran scheitert das, wie hast du es versucht?
Und noch einmal: Beschreibe dein Vorhaben bitte genauer, sonst kann man nicht helfen.