Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: Labor am Dezember 06, 2023, 14:24:18

Titel: Unterberichte über Kombifeld im Formular ausblenden
Beitrag von: Labor am Dezember 06, 2023, 14:24:18
Hallo, ich habe ein Formular dessen Daten auch im Hauptbericht ausgegeben werden. So weit geht das.
Nun möchte ich aber über das Formular mit einen Kombifeld (UB1, UB2, UB3) auswählen welche Unterberichte im Bericht erscheinen sollen, bzw. ausgeblendet werden. Ich habe drei Unterberichte im Hauptbericht, davon soll nur einer angezeigt werden, je nachdem was ich im Formular/Kombifeld ausgewählt haben.
Hat jemand eine Idee?
Titel: Re: Unterberichte über Kombifeld im Formular ausblenden
Beitrag von: MzKlMu am Dezember 06, 2023, 14:46:48
Hallo,
übergebe den Namen des zu druckenden UB's in den OpenArgs des Druckbefehls.
Im Bericht wertest Du OpenArgs aus und schaltest den entsprechenden UB sichtbar (Visible = True).

Bei 3 UB's habe ich spontan Zweifel am Datenmodell. Wie unterscheiden sich denn die 3 UB's ?
Titel: Re: Unterberichte über Kombifeld im Formular ausblenden
Beitrag von: Labor am Dezember 06, 2023, 15:12:26
Hallo Klaus, es sind drei Dokumente. Ich habe die Lösung gefunden. Ich lasse mir in einen unsichbaren Feld im Bericht den Wert aus dem Kombifeld anzeigen, danach wird der entsprechenden UB mit Visible ausgeblendet.
Titel: Re: Unterberichte über Kombifeld im Formular ausblenden
Beitrag von: Beaker s.a. am Dezember 07, 2023, 16:20:13
@Labor
Zitatin einen unsichbaren Feld im Bericht den Wert aus dem Kombifeld anzeigen
Das erzeugt eine Abhängigkeit vom Formular, - nicht gut.
Folge Klaus' Rat und verwende den Parameter "OpenArgs" der ".OpenReport"-Methode (s.OH).