PDA

View Full Version : Refresh report from Vb 6.0


-K2-
25-05-2004, 17:54
Dim CR As New CRAXDRT.Application
Dim Report as New CRAXDRT.Report

Set report = CR.OpenReport"C:\GesCom\Manodopera.rpt")
report.Database.LogOnServer "pssodbc.dll", "server", "db", "Id", " pwd"
report.Database.Verify

frmReport.CRViewer1.ReportSource = report
frmReport.CRViewer1.ViewReport
frmReport.CRViewer1.Refresh

Set Report = Nothing
Set CR = Nothing

Questo codice che a vedere così non fa una piega mi procura quest'errore:

Method 'Refresh' of object 'ICrystalReportViewer3' failed

il debug mi evidenza la riga

frmReport.CRViewer1.Refresh


La cosa buffa è che se premo F5 il l'inteprete esegue l'istruzione successiva ed il report viene aggiornato correttamente.



Spiegazioni????

Soluzioni?????


Grazie mille:muro: :muro: :muro: :muro: :muro: :muro:
:muro: :muro: :muro: :muro: :muro: :muro: :muro:

-K2-
26-05-2004, 09:02
Qualcuno mi posti qualcosa please

fabio_tarantino
26-05-2004, 10:49
Non conosco cristal report... cmq sarebbe interessante sapere cosa dice la documentazione in merito al metodo Refresh.

matpez
26-05-2004, 13:55
Se ci basiamo sul metodo refresh di VB... è un metodo che hanno tutti gli oggetti visuali, serve solo per ridisegnare appunto l'oggetto se il programma sta facendo altro..tipo è bloccato dentro un ciclo... altriment il refresh sarebbe molto ma molto lento!

Adesso non so se vale la stessa cosa per quello che serve a te :p

Rossy77
26-05-2004, 14:00
Voglio fare un foglio di excel per aiutarmi in un gioco..ma ho dei problemi con il fatto che vorrei prendere in automatico dei dati da internet..qualcuno ha una guida??