Dynamischer Bericht mit Unterberichten

Hallo Experten,

folgende Herausforderung stellt sich mir:
ich habe einen Bericht, der sich aus einer unbestimmten Anzahl von Unterberichten zusammensetzt. Bericht und die Unterberichte sind über das Feld „Jahr“ verknüpft. Nun gilt es, diesen Bericht dynamisch zu gestalten. Je nach Hierarchieebene der Berichtsempfänger sollen nur bestimmte Unterberichte dargestellt werden.
Wer hat da eine Lösung?

Vielen Dank!
Lars
PS: Plattform ist MS Access 2003

Nun, z.B. die darzustellenden Unterberichte je Empfänger in einer Tabelle ablegen und dann im jeweiligen Berichtsbereich sichtbar/unsichtbar machen:

Private Sub Detailbereich\_Format(...
Dim RS as DAO.Recordset
 Set RS = Currentdb.Openrecordset("SELECT \* FROM tblUnterberichte WHERE EmpfaengerHierarchieEbene = '" & \_
 Me!EmpfaengerHierarchieEbene & "'", dbopensnapshot)
 Do Until RS.EOF
 Me(RS!Unterberichtsname).Visible = RS!IstSichtbar
 RS.Movenext
 Loop
 RS.Close
 Set RS = Nothing
 End sub

Gruß aus dem Norden
Reinhard Kraasch

(http://www.dbwiki.de - das Datenbank-Wiki)