Inserire un sottoreport in apertura report.

Anonimo
2017-11-23T00:39:00+00:00

Ciao,

invece di crearmi due stessi report formati da due sottoreport strutturalmente differenti, ho pensato di usare un solo report e nel momento in cui, tramite pulsanti da maschera lo lancio, gli potrei assegnare uno dei due sottoreport.

E' possibile?

Vladimiro

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

2 risposte

Ordina per: Più utili
  1. Anonimo
    2017-11-23T17:29:18+00:00

    Salve,

    ci sono metodi diversi, p.e. per il clic del pulsante puoi usare questo codice:

    DoCmd.OpenReport "MioReport", acViewPreview, , , , "SottoReport1"

    Dove "SottoReport1" è il nome del report che vuoi assegnare al controllo sottoreport del report principale "MioReport".

    Poi come codice dell'evento "Su Apertura" del report principale:

    Me!MioControlloSottoreport.SourceObject = Me.OpenArgs

    Ciao Karl,

    colpa mia se ho semplificato con Report e Sottoreport la mia esigenza.

    La situazione potrebbe essere un tantino più complessa.

    Il report è formato da un sottoreport che a sua volta ha due sottoreport: Sottoreport_Rapportino_Mensile e Sottoreport_Commesse_Rapportini_Mensile

    Quello che a me serve è variare solo il Sottoreport_Rapportino_Mensile con Sottoreport_Rapportino_Mensile_Commercialista.

    Sicuramente il seguente codice lo dovrò mettere in apertura del sottoreport:

    Me!MioControlloSottoreport.SourceObject = Me.OpenArgs

    però non ho capito cosa mettere al posto di MioControlloSottoreport.

    Vladimiro

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-11-23T09:46:17+00:00

    Salve,

    ci sono metodi diversi, p.e. per il clic del pulsante puoi usare questo codice:

    DoCmd.OpenReport "MioReport", acViewPreview, , , , "SottoReport1"

    Dove "SottoReport1" è il nome del report che vuoi assegnare al controllo sottoreport del report principale "MioReport".

    Poi come codice dell'evento "Su Apertura" del report principale:

    Me!MioControlloSottoreport.SourceObject = Me.OpenArgs

    La risposta è stata utile?

    0 commenti Nessun commento