Richiesta parametro in fase di stampa con Crystal Report

venerdì 17 ottobre 2008 - 14.33

ats Profilo | Newbie

Ciao a tutti,
ho la necessità di passare dei parametri ad un report. Il problema è che quando eseguo la stampa, CR mi richiede l'immissione del valore del parametro (che avrei dovuto passare).
Di seguito riporto il codice utilizzato. La versione di CR è la XI e lo sviluppo dell'applicativo è in vb.net 2005 su framework 2.
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ciao e grazie
Gianni

freeteo Profilo | Guru

ciao,
dal tuo codice se non ho visto male, mi sembra che manchi proprio il passaggio del parametro (giustamente compilato come hai fatto tu dei valori) al report, ovvero un codice tipo:

myreport.SetParameterValue("utente", mycn.Utentecorr)

ovviamente prima di visualizzarlo.

Il codice tuo invece crea un array di parametri qui:
>frm_DisplayReport.CrystalReportViewer1.ReportSource = myreport
> Dim pFields As New ParameterFields()
> Dim pField As New ParameterField()
> Dim disVal As New ParameterDiscreteValue()
> pField.ParameterFieldName = "Utente"
>disVal.Value = mycn.Utentecorr '<--- Valorizzo il parametro
> pField.CurrentValues.Add(disVal)
non ho capito bene cosa volevi fare con l'array "pFields" e anche con "pField", non ti servono se hai un solo parametro come ti dicevo sopra, lo setti diretto...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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