Access 97 Bericht mit variablen Unterbericht

Ich möchte einen Bericht mit frei wählbaren Unterberichten erstellen,
Wie kann man so etwas mit einer Procedure beim Start erreichen?

Beispiel:

Hauptbericht: Briefkopf
Unterbericht: Angebot

Hauptbericht: Briefkopf
Unterbericht: Lieferschein

usw.

Gruß Ortwin09

Hi,
man kann einen Report auch „OpenArgs“ mitgeben und im Load-Ereignis auswerten.

DoCmd.OpenReport „MeinReport“,„Subreport X“

Gruss
Joey

Moin, Joey,

DoCmd.OpenReport „MeinReport“,„Subreport X“

mein Help (Office 2000) sagt dazu nichts:

_Syntax

DoCmd.OpenReport Berichtsname[, Ansicht][, Filtername][, Bedingung]_
Und Openargs finde ich nur zusammen mit OpenForm, nicht mit OpenReport :frowning:

Gruß Ralf

Hi Ralf,
Office 2003/2007 kann es bestimmt.
Aber ich habe übersehen, dass hier um 97 geht. Daher hast du wahrscheinlich recht :smile:

Dann muss die Info welche Art von Report geöffnet wird in der Form stehen stehen von der der Report aufgerufen wird:

„Forms!frmFormular.MeineInfo“

das wird ebenfalls im load-event ausgewertet.

Gruss
Joey

Hallo,

oder den Übergabewert (z. B. den Report-Namen für Sourceobject des UFO/UB-Steuerelementes) einer Public-Variablen zuweisen und diese im Open-Ereignis verwenden.

(Ich bin mir aber auch nicht sicher, ob die Eigenschaft „Herkunftsobjekt“ (SourceObject) in A97 für einen Report im Anzeigemodus schon zur Verfügung steht)

Viele Grüße vom Bodensee
Franz, DF6GL

Moin, Franz,

(Ich bin mir aber auch nicht sicher, ob die Eigenschaft
„Herkunftsobjekt“ (SourceObject) in A97 für einen Report im
Anzeigemodus schon zur Verfügung steht)

in A2000 jedenfalls noch nicht :frowning:

Nebenbei gefragt: Lohnt sich der ganze Aufwand denn überhaupt? Ich war noch nie in der Verdrückung, einen Subreport ein- oder ausblenden zu müssen.

Gruß Ralf

Hallo Ralf,

ich hatte auch noch nie die Erfordernis, UBs dynamisch einzubinden… Wenn es einer aber tun will, aus welchen Gründen auch immer, muß er halt mit den bereitgestellten Möglichkeiten von Access auskommen.

btw: In A2003 zeigt die VBE-Intellisence auch keine SourceObject-Eigenschaft für ein UB-Steuerelement, obwohl sie gesetzt werden kann und es auch „funktioniert“.

Viele Grüße vom Bodensee
Franz, DF6GL

Servus, Franz,

btw: In A2003 zeigt die VBE-Intellisence auch keine
SourceObject-Eigenschaft für ein UB-Steuerelement, obwohl sie
gesetzt werden kann und es auch „funktioniert“.

in 2000 ist es genauso, gerade getestet:

 Reports!!.SourceObject = ""

Gruß Ralf

Hallo,

ok, danke Dir…

Viele Grüße vom Bodensee
Franz, DF6GL