Vb.net 2005 e reporting

venerdì 07 aprile 2006 - 17.32

Franz78 Profilo | Newbie

Ciao a tutti,
ho un problema con vs 2005 e reporting....
ho costruito un programma che mi visualizza le classiche categorie-sottocateogire...

ho l'esigenza d stampare la lista
e sul report vorrei che mi si visualizzasse una cosa tipo

Categoria 1
Sottocategoria
Sottocategoria
Sottocategoria
Categoria 2

Sottocategoria
Sottocategoria
Sottocategoria
ecc....


ho utilizzato un controllo list nel report in cui mi visualizza correttamente tutte le categorie; poi ho provato ad inserire un controllo list nel primo per visualizzare le sottocategorie corrispondenti ma mi da questo errore:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


é la prima volta che utilizzo reporting invece di crystal report e mi ci sto tagliando alla grande...

qualche suggerimento??
grazie per le gentili risposte

DAVES Profilo | Newbie

Allora dovresti usare una table passandogli un dataset tipo questo:

Select Cat,S_Cat
From tabella
Group BY Cat,S_Cat

Poi crei due gruppi (Categorie,Sottocategorie) nella table (clicchi con il destro sulla tabella e scegli Proprietà->Gruppi-->Add..) Dopo Edit.. in Generale inserisci l'espressione di Raggruppamento =Fields!Cat.Value per il primo gruppo =Fields!S_Cat.Value nel secondo.

In questo modo hai creato una tabella a due livelli. Naturalmente devi passare nella texbox di ogni livello il rifeimento al campo del Dataset creato.

Ciao


Davide Amato

Franz78 Profilo | Newbie

Grazie della risp.
Sto provando a fare come hai detto ......
c'è una cosa che nn ho ben capito....(sarà che forse ho spiegato male il problema!!)
io ho un dataset con le 2 tabelle legate..... nel datasoruce io vedo le 2 tabelle..Cateogorie-sottocategorie
come passo la select al table.??
o devo creare un altro dataset con tale select?


Grazie ancora per la risp.
Ciao!

DAVES Profilo | Newbie

scusami per il ritardo ma non ho visto il forum in questi giorni. Hai risolto il problema??

Comunque se hai 2 tabelle collegate (credo tramite join) basta definire il dataset in questo modo

Select tab1.Cat ,tab2.S_Cat
from tab1 ,tab2
Where tab1.Cat =tab2.Cat (se una sottocategoria è relativa ad una sola categoria)
Group BY tab1.Cat ,tab2.S_Cat

Spero possa essere utile


Saluti
Davide Amato
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