Passaggio Parametri a Crystal Report

giovedì 04 giugno 2009 - 15.59

sgoria Profilo | Newbie

Ciao a tutti, rieccomi con un nuovo quesito:
Vorrei passare un semplive parametro string al report che ho creato:
Il nome del Parametro è INTESTAZIONE ed è tipo stringa.

Queste le istruzioni che ho dato, ma non funziona !!!
sfilter è una stringa di filtro per determinati record e funziona.
L'istruzione incriminata è quella del setparametervalue


ssql = "Select * from V_ACM"
Dim DA_0 As New OleDbDataAdapter(ssql, conn1)
Dim DS_0 As New DataSet
DA_0.Fill(DS_0, "V_ACM")
Dim cr_0 As New ReportDocument
cr_0.Load(app_PATH & "\Reports\V_ACM.rpt")
cr_0.SetDataSource(DS_0.Tables("V_ACM"))
cr_0.RecordSelectionFormula = sFilter
cr_0.SetParameterValue("INTESTAZIONE", TXT(1).Text)

CrystalReportViewer1.ShowRefreshButton = False
CrystalReportViewer1.ShowCloseButton = False
CrystalReportViewer1.ShowGroupTreeButton = False
CrystalReportViewer1.ReportSource = cr_0

Possibile che ogni cosa diventi così problematica ?
Forse mi sto impigrendo nella ricerca delle soluzioni, ma mi sembra così semplice e poi non dà errori, semplicemente all'apertura mi chiede di riempire il campo parametro INTESTAZIONE con una stringa e poi va !!
PS: nella txt(1).text c'è : 'Maggio 2009' --- ho verificato

ciao e grazie, attendo !!

luxsor Profilo | Guru

Ciao,
devi inserire la funzione SetParameterValue dopo il ReportSource
Così:

CrystalReportViewer1.ShowRefreshButton = False
CrystalReportViewer1.ShowCloseButton = False
CrystalReportViewer1.ShowGroupTreeButton = False
CrystalReportViewer1.ReportSource = cr_0

cr_0.SetParameterValue("INTESTAZIONE", TXT(1).Text)

Fammi sapere



------------------------
Luxsor

sgoria Profilo | Newbie

Funziona, non ci avevo pensato anche perchè non mi sembra logico.
Grazie !!!!
Vai che ti chiudo il thread.
Stefano
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5