Ciao bella gente!
Allora...io ho creato dei report con CR XI (è molto più completo di quello integrato in VB2008)!
Li carico tramite questo codice:
Praticamente seleziono il record che mi interessacodice:Dim sql As String = "Select * From miaQuery WHERE idCampo =1" Dim DA As New OleDbDataAdapter(sql, Cn) Dim DS As New DataSet DA.Fill(DS, "miaQuery ") Dim cr As New CrystalDecisions.CrystalReports.Engine.ReportDocument cr.Load(appPath & "\reports\mioReport.rpt") cr.SetDataSource(DS.Tables("miaQuery ")) stampa.CrystalReportViewer1.ReportSource = cr stampa.CrystalReportViewer1.Zoom(100) stampa.Show()
poi creo un oggetto documento CR
ci carico il mio report creato con CR XI
e lancio il form che contiene il CR_Viewer ("Stampa" è il nome del form)
Tutto funziona se non fosse che alcune cose non tornano...
guardate l'immagine...
![]()
Quello a sinistra è il report visto dal CRViewer (quindi dal programma VB.Net) mentre quello a destra è come lo vedo dall'anteprima su CR XI...
Perchè non mi segna i campi come valuta? (Mancano gli €)
Quella lista di totali è composta da stringhe generate con campi formula, se non uso questo metodo mi mette il "." invece che "," nella formattazione in €...
Insomma sfasa molte cose...da cosa dipende? :/

Rispondi quotando