Passare dati e Path al report (Crystal Report XI R2)

lunedì 12 aprile 2010 - 00.06

DomA Profilo | Expert

Salve a tutti,
nella mia applicazione utilizzo dei report creati con Crystal Report XI R2. In fase di progettazione il report funziona bene vedo, perfettamente i dati. A run-time, tuttavia, quando lancio il report mi esce una maschera che mi chiede una password. Vi posto il codice, dove sbaglio? Premetto che utilizzo Windows 7:

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

Grazie a tutti anticipatamente.
Domenico

freeteo Profilo | Guru

Ciao,
se tu gli passi i dati da codice con il metodo "SetDataSource" non dovrebbe darti problemi di accesso, infatti dovrebbe scartare le "logonInfo" ed usare solo quello che gli hai passato.
Però mi viene in mente che un problema simile era capitato anche tempo fa, dovuto alla proprietà "Location" della table del report che restava settato...prova a vedere se questo post ti aiuta:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=5303

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

DomA Profilo | Expert

Ciao Matteo,
innanzitutto grazie per la risposta. Io utilizzo come db, access 2007, e nel post che tu mi hai dato veniva utilizzato SQLServer. E' uguale? Mi potresti fare un esempio con una delle tabelle utilizzate nel mio codice?
Ti ringrazio,
Domenico

freeteo Profilo | Guru

Ciao,
per il mio suggerimento, non c'entra se stai usando Access rispetto a Sql...ti volevo solo direi di vedere magari in debug cosa viene messo su quella proprietà delle varie tabelle che non dia fastidio qualcosa...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

DomA Profilo | Expert

Ciao Matteo,
credo di aver risolto così
Ho cambiato l'alimentazione dei sub report (ne ho 3) da così:
Report.OpenSubreport("PagTrasp").SetDataSource(objTableTrasp)
a così:
Report.OpenSubreport("PagTrasp").Database.Tables("NoteDoc").SetDataSource(objTableTrasp)
Adesso sembra funzionare provo a testarlo su un altro computer per esserne certo.
Ti farò sapere. Per ora grazie.

Domenico

DomA Profilo | Expert

Matteo, confermo che con la modifica apportata il report sembra funzionare anche sull'altro pc.

>>...cosa viene messo su quella proprietà delle varie tabelle che non dia fastidio qualcosa...

Ho notato l'errore grazie a te quindi accetto ben volentieri la risposta.
Ciao,

Domenico

freeteo Profilo | Guru

>Matteo, confermo che con la modifica apportata il report sembra
>funzionare anche sull'altro pc.
ottimo allora è proprio quello. Grazie.


Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5