Problemi visualizzazione Report

giovedì 30 agosto 2007 - 11.04

zucco86 Profilo | Newbie

Ciao a tutti.

ho un enorme problema con la visualizzazione di un report in quanto dopo averlo creato al momento di visualizzarlo in anteprima mi appare una maschera in cui mi chiede vari parametri(Nome server,Database,Id collegamento e password) per fare un accesso che con gli altri report non avevo mai dovuto fare.in più subito questa maschera non mi compariva e il report veniva visualizzato correttamente.

Qualcuno può aiutarmi???

Grazie a tutti

SSUPERPIPPO Profilo | Guru

Che versione di CR usi?
L'apertura del report viene avviata da un applicazione? Con cosa è sviluppata?
A che tipo di Database ti colleghi?


http://blogs.dotnethell.it/alebadalin

zucco86 Profilo | Newbie

Per creare questo report ho utilizzato CR XI e lo creo tramite un'applicazione in vb net 2003.il mio database è di tipo access.

però adesso sto utilizzando CR IX ma questo è l'unico report che mi da problemi nel visualizzarlo.

SSUPERPIPPO Profilo | Guru

La connessione al Database la imposti a runtime oppure lasci quella impostata nel report?


http://blogs.dotnethell.it/alebadalin

zucco86 Profilo | Newbie

La connessione al database la faccio all'inizio del programma poi mi creo un dataset d'appoggio con i campi che mi interessa visualizzare nel report.

SSUPERPIPPO Profilo | Guru

Difficile rispondere alla domanda senza avere sotto mano tutto....
Sarebbe il max se riuscitti a postare il report, lo stralcio di codice che crea il dataset e richiama il report e il database (al limite solo le tabelle interessate)...


http://blogs.dotnethell.it/alebadalin

zucco86 Profilo | Newbie

posso provare a mandarti qualche stralcio di codice in cui chiamo l'anteprima del report può andar bene?
grazie

SSUPERPIPPO Profilo | Guru

Va bene, proviamo a vedere se può bastare.
Attendo...

Ciao

Ale

http://blogs.dotnethell.it/alebadalin

zucco86 Profilo | Newbie

te lo invio il 24 appena torno dalle ferie perchè il sorgente ce l'ho al lavoro.
GRazie mille

freeteo Profilo | Guru

ciao,
se riesci a postare 1po di codice sicuramente ci aiuta a capire il problema.
Cmq sia, verifica se stai utilizzando almeno uno dei 2 metodi di passaggio dati al report, il primo passando il dataset tu, il secondo dicendo al report di farlo lui da solo (sono questi i parametri che ti chiede se non hai impostato niente) :

Dataset miods = new Dataset(); miods = ...caricamento... ReportDocument mioreport = new ReportDocument(); mioreport.load("c:\..\..\crystalreport1.rpt"); mioreport.SetDataSource (miods); CrystalReportViewer1.ReportSource = mioreport;

oppure:

... ReportDocument mioreport = new ReportDocument(); mioreport.load("c:..\.\....\report.rpt")); TableLogOnInfo logOnInfo = new TableLogOnInfo(); logOnInfo = mioreport.Database.Tables["Tabella"].LogOnInfo; logOnInfo.ConnectionInfo.ServerName = "SERVER"; logOnInfo.ConnectionInfo.DatabaseName = "miodb"; logOnInfo.ConnectionInfo.UserID = "User"; logOnInfo.ConnectionInfo.Password = "pwd"; logOnInfo.TableName = Tabella; mioreport.Database.Tables[0].ApplyLogOnInfo(logOnInfo); CrystalReportViewer1.ReportSource = mioreport; CrystalReportViewer1.DataBind();...
ciao.

Matteo Raumer
[MCAD .net]
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