Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Dataset con Crystal Report in VC++
martedì 03 ottobre 2006 - 00.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Igor_mar
Profilo
| Newbie
19
messaggi | Data Invio:
mar 3 ott 2006 - 00:08
Ciao a tutti
Ho un problema. Non riesco a visualizzare un report creato con il DataSet.Premessa:il report in questione ha un subreport interno che funge da totalizzatore per i righi del detail. Struttura : Tabella testata_fatt : codice_fattura,descrizione,cliente.... Tabella righe_fatt : codice,descrizione,prezzo ..... Se utilizzo l'istruzione PrintToPrinter mi stampa correttamente il report quindi presumo che tutta la parte di caricamento del dataset sia corretta. Se cerco di visualizzarlo con crystal report viewer mi va in errore. Qualcuno può aiutarmi a capire??? Esiste un'anima buona che ha un esempio in vc++(visual studio2005)???
Siete al corrente di eventuali problemi o controindicazioni nell'utilizzo del DataSet con vc++ 2005 e crystalreport???
UN GROSSO GRAZIE A TUTTI
Mario
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 3 ott 2006 - 00:55
ciao,
sinceramente non uso c++, quindi non saprei bene...
Pero' ti chiedo di postare qualche dettaglio in piu sull'errore, come ad esempio cosa dice esattamente il messaggio di errore stesso...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Igor_mar
Profilo
| Newbie
19
messaggi | Data Invio:
mar 3 ott 2006 - 09:21
Ciao
Ti ringrazio per la collaborazione
I messaggi di errore riscontrati sono
load report failed
invalid report file path
Domanda : ma se uso un subreport devo utilizzare qualche istruzione che lo carichi/setti prima di eseguire il report???
La cosa che non capisco è che se prima di usare il crystalreport view stampo ..... tutto funziona bene.
Grazie ancora
Mario
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 3 ott 2006 - 09:41
>I messaggi di errore riscontrati sono
>load report failed
sembra che tu non abbia caricato il report correttamente, potrebbe essere il file in sola lettura?
>invalid report file path
o potrebbe essere un path sbagliato?
>Domanda : ma se uso un subreport devo utilizzare qualche istruzione
>che lo carichi/setti prima di eseguire il report???
>La cosa che non capisco è che se prima di usare il crystalreport
>view stampo ..... tutto funziona bene.
ma come carichi il report sul viewer?
Cmq ti consiglio di seguire quanto spiegato qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=8681
se guardi i miei post ci sono 2 metodi, via "logoninfo" ovvero dici al report dove andare a prendersi il db, oppure glielo passi tu con il metodo "SetDataSource".In entrambi cmq devi caricare il file ".rpt" con 1oggetto ReportDocument e poi passare al viewer questo oggetto con il metodo "ReportSource"...trovi tutto nei post che ti ho indicato cmq...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Igor_mar
Profilo
| Newbie
19
messaggi | Data Invio:
mar 3 ott 2006 - 10:38
202_XSITO.zip
Ciao
Da quello che ho potuto vedere sembra la stessa cosa che faccio io. Ho fatto anche la prova di caricare il report con la load(nomefile) e questo non mi da errore ma è vuoto.
ReportDocument^ oRpt;
oRpt = gcnew ReportDocument();
oRpt->Load(m_Doc->m_rdRepDoc->FilePath);
this->crystalReportViewer1->ReportSource = oRpt;
Ti invio una parte del mio codice. Spero che ti sia chiaro.Purtroppo e parte di un grosso progetto e mi è difficile passarti tutto
Ora mai sono alla canna del gas....... :-(
Ciao grazie
Mario
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 3 ott 2006 - 10:51
il load va bene ma ti manca l'associazione al database e poi lo "attacchi" al viewer.
Rileggi bene il post che ti ho segnalato prima, in particolare i miei commenti e le parti di codice che ho scritto...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Igor_mar
Profilo
| Newbie
19
messaggi | Data Invio:
mar 3 ott 2006 - 16:27
Ciao
Sono riuscito a risolvere...
Nel passaggio del report document perdevo il setdatasource.
Ho ripristinato il setdatasource e tutto funziona...
UN GROSSO GRAZIE PER L'AIUTO
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 3 ott 2006 - 16:54
di niente, accetta 1a risposta se sei riuscito, in modo da marcare il post come risolto
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
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 !