Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: Sgl am Juni 02, 2014, 15:53:49

Titel: Untereport in Kopfzeile filtern möglich?
Beitrag von: Sgl am Juni 02, 2014, 15:53:49
Hallo zusammen,

ist es möglich einen im Berichtskopf eingefügten Unterbericht über die Berichtsauswahl zu filtern?
Also der Report wird durch Auswahl eines Bereichs in einem Formular eingeschränkt.

Notwendig ist dies wegen einer zweidimensionalen Darstellung der entsprechenden Bereiche.
Im Hautbericht werden die Daten entsprechend gefiltert und sortiert.

Hat jemand einen Tip für mich?

Viele Grüße
Sven
Titel: Re: Untereport in Kopfzeile filtern möglich?
Beitrag von: MaggieMay am Juni 03, 2014, 16:55:00
Hallo,

wie öffnest du den Bericht, wie wird der Hauptbericht gefiltert?
Zeig doch bitte mal den Code dazu.

Sind HB und UB über ein gemeinsames Feld miteinander verknüpft?
Könnte sich der Filter evtl. auf diese Weise "durchreichen" lassen?
Titel: Re: Untereport in Kopfzeile filtern möglich?
Beitrag von: Sgl am Juni 04, 2014, 09:16:01
Hallo Maggie,

hier ist der Code mit dem der Bericht gefiltert werden soll:

Private Sub btn_opn_rpt_Click()

Me.Filter = "Station LIKE ' * " & Me!cbo_Ausw_St & " * ' "
Me.FilterOn = True
DoCmd.OpenReport "rpt_Einweisung_Medizingeräte", acViewPreview, , "txt_Station = cbo_Ausw_St"

End Sub

Der UB ist über ein Feld "txt_Station" im Berichtskopf verknüpft und befindet sich auch dort.
Jetzt sortiert er bei der Berichtsausgabe zwar wunderbar nach den einzelnen Bereichen und zeigt mir die zugeordneten Personaldaten pro Bereich an, aber kein UB.

Mir geht es ja darum in der Kopfzeile ebenfalls Daten darzustellen, die dann zweidimensional den Daten der ersten Spalte zugeordnet werden können. Sonst könnte ich die Kopfzeile auch als Layoutvorlage ohne Daten lassen und in das Hauptfomular aufnehmen. Faktisch möchte ich also eine Kreuztabelle zum Ausdruck in einem Bericht darstellen.

Viele Grüße
Sven
Titel: Re: Untereport in Kopfzeile filtern möglich?
Beitrag von: MaggieMay am Juni 04, 2014, 09:39:41
Hi,

warum filterst du einmal mit "LIKE" und Suchmuster und zum anderen mit "="? Kombifelder liefern in der Regel einen konkreten Wert, das Filtern mit "LIKE" sollte also verzichtbar sein.

Wenn UB und HB über das gefilterte Datenfeld verknüpft sind, sollte es doch funktionieren.
Was genau läuft denn falsch? Wie lautet die Datensatzherkunft des UB und was meinst du mit "zweidimensional"?
Titel: Re: Untereport in Kopfzeile filtern möglich?
Beitrag von: Sgl am Juni 18, 2014, 13:31:50
Thema mit anderer Antwort gelöst. Gewünschte Lösung nicht möglich.