Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Wert aus Unterbericht mit VBA auslesen

Begonnen von ProVBA, Januar 22, 2016, 10:10:27

⏪ vorheriges - nächstes ⏩

ProVBA

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ß

DF6GL

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.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

MaggieMay

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.
Freundliche Grüße
MaggieMay

ProVBA

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!!!

MaggieMay

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.
Freundliche Grüße
MaggieMay