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
CristalReportViewer con versione sp17 non funziona più
lunedì 08 agosto 2016 - 19.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fabiofOrangeLab
Profilo
| Newbie
1
messaggi | Data Invio:
lun 8 ago 2016 - 19:04
Ciao,
ho installato e scaricato la versione di crystal report per Visual Studio 2015, io lavoro con Visual Studio Community 2015.
i report che avevo creato con CR 2008 si sono aperti senza problemi e la stampa funziona tranquillamente.
Purtroppo mi sono accorto che il preview non funziona più. Nello specifico sembra che il selection formula che viene passato al report ed al CrystalReportView sia uguale a "".
Ho fatto diversi test con report banali con una sola tabella ma il problema rimane e l'unica cosa che sembra variata è l'oggetto CrystalReportViewer.
Di seguito riporto il codice che funziona tuttora se mando direttamente la stampa e non funziona più in preview, visualizzando tutti i record della tabella e non solo quello della formula.
Dim vvprn As New vivoPrintReport
Dim par As New List(Of String)
Dim formula As String
formula = "{PS.ID} = " & dtPs.Rows(grd.CurrentCell.RowIndex).Item("ID")
vvprn.PrintReport(vivoPrintReport.ePrintDestination.preview, LocSettings.PathReport & "\prova.rpt", "Privacy", formula)
la funzione sopra
Private Sub PrintReport(_printDestination As ePrintDestination, _reportfile As String, _reportfilename As String, _selectionFormulas As String)
Try
Cursor.Current = Cursors.WaitCursor
Dim Report As New ReportDocument
Report.Load(_reportfile)
Report.RecordSelectionFormula = _selectionFormulas
SetReportConnection(Report)
If LocSettings.ReportPreview And _printDestination = ePrintDestination.printer Then
_printDestination = ePrintDestination.preview
End If
If Not System.IO.Directory.Exists(LocSettings.PathExport) Then
System.IO.Directory.CreateDirectory(LocSettings.PathExport)
End If
Select Case _printDestination
Case ePrintDestination.printer
Report.PrintToPrinter(_ncopies, False, 0, 0)
Case ePrintDestination.preview
Dim f As New frmReportPreview
f.ReportDocument = Report
f.ShowDialog()
...
Forse ho sbagliato a fare l'aggiornamento del Crystal Report che non andava fatto,
qualcuno sa darmi una mano grazie.
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 !