Report principale che richiama un sottoreport..risposta molto molto le...

lunedì 15 maggio 2006 - 15.24

mila1 Profilo | Newbie

ciao a tutti!
avrei bisogno di un consiglio..ho un report principale che contiene un sottoreport...il report principale richiede all'utente un parametro, in teoria a me servirebbe collegare il sottoreport al report principale proprio in base a questo parametro. sono andata da menu in edit->subreport-link->ho selezionato nella parte piu in alto,il parametro del report principale, nella parte piu in basso il campo corrispondente.Quando lancio il report però è molto molto lento anch se poi i risultati me li da corretti.Se lancio invece il sottoreport filtrando per quel valore è veloce a risposta...come mai?ho sbagliato qualcosa?cosa mi consigliate?
grazie mille...

freeteo Profilo | Guru

>ciao a tutti!
ciao

>sono andata da menu in edit->subreport-link->ho selezionato
>nella parte piu in alto,il parametro del report principale, nella
>parte piu in basso il campo corrispondente.
perfetto questo è il modo giusto di procedere

>Se lancio invece il sottoreport filtrando per quel valore è veloce
>a risposta...come mai?
dipende da quanti dati hai sostanzialmente, se filtri prima di darglieli come sorgente sicuramente sara' piu facile per lui perche trova sempre il "match" del campo

>ho sbagliato qualcosa?
direi di no, bisognerebbe indagare quanti sono i record e se magari hai fatto l'errore classico di fare 1a "select * from..." cosi vai a caricare anche dati che poi magari non usi, e magari anche campi memo che rallentano sicuramente

>cosa mi consigliate?
se puoi, senza usare il sottoreport, puoi fare 1a query "in join" del classico tipo "master-details" con 1 campo comune, e poi per questi campo comune inserisci 1 raggruppamento nel report.
cosi hai 1comportamento simile a quello dei sottoreport ma alleggerendo il report dato che non agganci subreport, e non evi fare link...

>grazie mille...
di niente, spero di esserti stato utile

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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5