Stampe con cristal report, molto lente

mercoledì 25 marzo 2009 - 13.42

basicdany Profilo | Expert

salve, e la prima volta che scrivo in questa sezione, ho dei software realizzati da me in vb.net che utilizzano
per le stampe cristal repor integrato nella versione 2003,
da un po di tempo ho riscontrato dei problemi, l'anteprima di stampa e molto lenta, bisogna attendere molto
tempo affinche visualizzi i dati, alcune volte non appare proprio
TENGO A PRECISARE CHE NON SI GENERANO ERRORI, E CHE IL PROGRAMMA RIMANE PER MOLTO TEMPO
NEL METODO DI DI VISUALIZZAZIONE DEL REPORT, ED ESCE DOPO UN BEL PO DI TEMPO O SI PIANTA LI!!

GRAZIE A TUTTI SPERO POSSIATE AIUTARMI!!

luxsor Profilo | Guru

Ciao Daniele,
sei sicuro che il problema della lentezza che riscontri non è dovuto al passaggio del datasource al report?

Fammi sapere


basicdany Profilo | Expert

ciao, il metodo dove si blocca O ATTENDE UN BEL PO DI SECONDI questo:
DocRep.Load(Application.StartupPath & "\rptSchedaImmobile.rpt")

QUESTA E LA PROCEDURA PER INTERO ALL'AVVIO DEL FORM CON REPORT VIEW CHE VISUALIZZA I DATI

Dim DocRep As New ReportDocument
DocRep.Load(Application.StartupPath & "\rptSchedaImmobile.rpt")
CRV.ReportSource = DocRep

ASPETTO RISPOSTA GRAZIE

luxsor Profilo | Guru

Per velocizzare un pò l'apertura del report, lo devi far caricare direttamente al CrystalReportView, senza usare la funzione Load.

Fammi sapere

basicdany Profilo | Expert

ciao, grazie puoi come devo fare, come faccio a caricare direttamente al report, attualmente ho un form con
dentro il view del cristal report

grazie

luxsor Profilo | Guru

Per caricare il report dentro un CrystalReportView:
seleziona il ReportView / Proprietà / ReportSource e Carici il report che ti serve.

A questo report poi gli associ una sorgente dati tramite explorer Soluzione / Esperto Database e gli passi ma query (che nel CR si chiama Comando)

Fammi sapere


basicdany Profilo | Expert

ciao, avresti qualche piccolo esempio o il pezzo di codice di esempio?

grazie gentilissimo
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