Cmandi vb.net per richiamare dati da 7 dataset

martedì 28 febbraio 2006 - 15.13

mortenera Profilo | Junior Member

ho creato un report che prende i dati da 7 dataset
1 database con 7 tabelle

come faccio a chiamare il reportcon reporview facendogli caricare i dati che carico precedentemente con il fill

ho provato a scrivere

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


cosi funziona solo se nel report sono presenti campi di quella tabella ma per la seconda come faccio?


spero mi possiate aiutare grazie

freeteo Profilo | Guru

ciao,
scusa non ho capito bene perche parli di 7dataset che poi dovrebbero essere 7 tabelle quindi datatable...cmq devi settare le varie tabelle come sorgenti delle rispettive che hai nel report:

CrystalReport1.Database.Tables[0].SetDataSource(tabella1)
CrystalReport1.Database.Tables[0].SetDataSource(tabella2)
etc...

se non ho capito male è questo il tuo problema...
ciao

mortenera Profilo | Junior Member

forse ho fatto un po di casino con i nomi

il database si chiama db.mdb

il database contiene 7 tabelle (tabella1, tabella2 ecc)

i dati li devo recuperare dai 7 dataset che carico con comando fil da vb.net chiamati tabella1, tabella2 ecc. ho usato nomi uguali sia per i nomi dei dataset che delle tabelle del database access



ok funziona tolti i collegamenti tratabelle dal collegamento visivo

CrystalReport1.Database.Tables(0).SetDataSource(tabella1)
CrystalReport1.Database.Tables(1).SetDataSource(tabella2)
form2.CrystalReportViewer1.ReportSource = CrystalReport1
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