Report e subreport

lunedì 29 maggio 2006 - 16.47

Carlik Profilo | Junior Member

Salve!
Sto provando per la prima volta a legare uno o più subreport a un report.
Lavoro con Vb 2005 e mi sono creato una classe apposita mysubreport.
So che per voi sarà robetta, ma come faccio a legarli?
Mi spiego meglio:
Se non ho subreport va bene,

report.setdatasource(dataset)

Ma se c'è un subreport?
Nella documentazione di Crystal report 11 c'è ben poco e non sono riuscito a connettermi al sito....
Ciao e grazie!!!

freeteo Profilo | Guru

ciao,
i sottoreport sono degli oggetti ReportDocument come quello principale, solo che senza Header e Footer, e legati da dei "Link" che puoi impostare da "tastoDx sopra al sottoreport->change subreport Links" dove vai a fare appunto il match tra i campi del report principale con quelli del sottoreport (che praticamente setta il "RecordSelectionFormula" per il sottoreport)

Quindi ti basta settare al sottoreport il datasource anche a lui:

mioreport.OpenSubreport("miosottoreport").SetDataSource(...

e poi legarlo con il principale appunto con links...
ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

Carlik Profilo | Junior Member

Ok,più o meno queste info le sapevo ma hai contribuito molto a schiarirmi le idee.
Ma se io non so il nome del sottoreport?
Controllo le sezioni e vedo il ReportKind?
Grazie

freeteo Profilo | Guru

ciao,
oltre che per nome del sottoreport, puoi andare per indice .
Altrimenti si, devi controllare i vari reportobjects delle session...
ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5