Aiuto per raggruppamenti

martedì 21 giugno 2005 - 12.22

stee85 Profilo | Senior Member

Ciao a tutti,
dovrei creare un report composto così:
gli passo da una combo un livello e devo visualizzare tutti i record che appartengono a questo livello.
Questi record però possono essere di due tipo (tipo M e tipo P).
I tipi P sono figli del tipo M.
Quindi vorrei visualizzare per ogni M i suoi P.

Avevo pensato di fare un gruppo raggruppando Typ='M' e poi fare un sottogruppo con i Typ='P' solo che dopo che ho specificato per il gruppo Typ='M' poi nn riesco a specificarlo anche per i Typ='P'

E i sottoreport non funzionano perchè prendo i campi dalla stessa tabella e non so perchè non funziona

Spero di non aver fatto troppo casino

Grazie per qualsiasi suggerimento
Ste

totti240282 Profilo | Guru

mi sa che a te servono i sottoreport.

stee85 Profilo | Senior Member

ho provato ad usarli il problema però è che è sempre la stessa tabella che va sia per il report che per il sottoreport e il campo comune sarebbe PrmOwnId del report e PrmPrmId del sottoreport.
Io ho fatto il sottoreport e in collega report ho collegato i due campi che ho appena detto. gli ho detto di visualizzare tutti i record di tipo P del livello scelto.
il problema è che quando lancio il report mi visualizza:
record tipo M giusto ma per ogni tipo M mi visualizza sempre lo stesso tipo P uguale per tutti.
Quindi credo il problema sia che non riesce a collegare PrmOwnId e PrmPrmId

Andy Profilo | Senior Member

Ciao..ma scusa una domanda..hai provato a creare su report un gruppo (con il campo M), e all'interno del gruppo, nei dettagli, mettere tutti i campi?

Perchè secondo me creando il gruppo CR già ti suddividerà tutti gli M, e per ogni M nei dettagli ti farà vedere tutti i P..per me ti basta solo quello, senza ulteriori complicazioni..

stee85 Profilo | Senior Member

purtroppo non funziona perchè mi crea due gruppi uno per i P e l'altro per M perchè nel raggruppamento gli devo dire di raggruppare il campo typ che può assumere due valari M o P

freeteo Profilo | Guru

ciao,
molto stano, io uso spessissimo gruppi innestati e va benissimo solo che devi avere delle query che ti danno questi campi (intendo left join)...
cmq a parte questo se puoi postare il report con 4 dati finti in croce magari te lo posso modificare e poi tu lo riporti sul tuo progetto reale...
ciao

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