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
Aggiornamento report
giovedì 17 agosto 2006 - 12.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
jekisi
Profilo
| Senior Member
460
messaggi | Data Invio:
gio 17 ago 2006 - 12:24
Salve a tutto il forum, avrei il seguente problema:
Se ad esempio mi trovo sul primo record, quando premo stampa, in anteprima, mi spunta l' immagine che sta sul primo record (database con immagini), se, dopo, chiudo il report e spostamdomi sul secondo record premo stampa, mi spunta l' immagine sempre del primo record.
Se chiudo l' applicazione e riapro e mi sposto sul secondo record, premendo stampa, mi spunta l' immagine del secondo record, quindi, ciò che manca è l' aggiornamento del report.
Try
Dim tbCurrent As CrystalDecisions.CrystalReports.Engine.Table
Dim tliCurrent As CrystalDecisions.Shared.TableLogOnInfo
Dim objdoc As New CrystalDecisions.CrystalReports.Engine.ReportDocument
Dim varformula As String
varformula = "{tabella1.codice}= " & Form1.CodiceTextBox.Text
CrystalReportViewer1.SelectionFormula = varformula
objdoc.Load(Application.StartupPath & "\crystalreport1.rpt")
For Each tbCurrent In objdoc.Database.Tables
tliCurrent = tbCurrent.LogOnInfo
With tliCurrent.ConnectionInfo
'.ServerName = myDataSource
.UserID = ""
.Password = ""
.DatabaseName = "GestioneSmaltimento"
End With
tbCurrent.ApplyLogOnInfo(tliCurrent)
Next tbCurrent
CrystalReportViewer1.ReportSource = objdoc
CrystalReportViewer1.RefreshReport()
End Try
End Sub
Per fare l' aggiornamento, che riga di codice dovrei aggiungere?
Distinti Saluti Fabio Messina
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 22 ago 2006 - 00:08
ciao,
non saprei bene il tuo problema dato che il codice sembra corretto.
Hai provato a controllare che non ci sia qualche cache impostata? anche se è praticamente impossibile che se vai sulla pagina 2 e premi il bottone di print non ti stampi quella pagina...anche perche' potresti stamparle tutte in un colpo solo e infatti dalla finestra di anteprima ti chiede il range di pagine classico...
- che versione usi di .net e quindi di Crystal?
- percaso sei su asp.net? perche potrebbe esserci qualche interferenza nel fatto controllando il postback magari...
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
jekisi
Profilo
| Senior Member
460
messaggi | Data Invio:
mar 22 ago 2006 - 10:07
Grazie per l' interesse, ma ho risolto.
Uso vb.net 2005 e il crystal di vb, ho aggiunto la seguente riga:
CrystalReportViewer1.RefreshReport()
in
varformula = "{tabella1.codice}= " & Form1.CodiceTextBox.Text
CrystalReportViewer1.SelectionFormula = varformula
CrystalReportViewer1.RefreshReport()
objdoc.Load(Application.StartupPath & "\crystalreport1.rpt")
Distinti Saluti Fabio Messina
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 !