Subreport (base subreport)
Un Subreport e, di fatto, l’esecuzione di un altro report che poi verrà integrato all’interno del report principale. Il report figlio può essere strutturato sullo stesso oggetto del padre o su un altro oggetto di Fluentis.
Quando viene inserito un subreport ci sono relativamente pochi parametri dei quali tener conto:
• Report URL > Questo è il nome del report da eseguire
• Parameter Bindings > Regola il passaggo di parametri da un report all’altro
• Use ROOT DataSource > Il report utilizza come fonte di dati gli stessi dati del report chiamante
• Use root parameters > Gli stessi parametri del report padre sono anche parametri del report figlio
Il passaggio dei parametri da un report all’altro avviene tramite l’interfaccia che si vede cliccando sui (…) accanto alla Parameter Bindings
Il passaggio dei dati a un subreport può avvenire in 2 maniere:
• SE il parametro UseRootDataSource è TRUE allora i dati vengono man mano passati al report figlio e nessuna azione è necessaria
• SE il parametro UseRootDataSource è FALSE è necessario creare uno script con una query Linq per ottenere il «recordset» e passare quest’ultimo via BINDING al report figlio
BuildDate : 26 febbraio 2021