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
Passaggio di parametri al report da codice!
lunedì 26 novembre 2007 - 10.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Eduardo
Profilo
| Newbie
44
messaggi | Data Invio:
lun 26 nov 2007 - 10:59
Salve Ragazzi,
il mio problema riguarda il passaggio di parametri al Report.
IO ho un oggetto di tipo Dim CReport As New CRAXDRT.Report
poi eseguo questo codice :
.
.
Dim pf As CRAXDRT.ParameterFieldDefinition
For Each pf In CReport.ParameterFields
Select Case pf.ParameterFieldName
Case "anno"
pf.ClearCurrentValueAndRange()
pf.AddCurrentValue(CInt(anno))
Case "tolleranza"
pf.ClearCurrentValueAndRange()
pf.AddCurrentValue(CDbl(tolleranza))
End Select
Next
dove mi cerco quali sono i parametri nel report e li setto cosi (i miei parametri sono 'anno' e 'tolleranza')
quando chiamo il report da codice ,ovviamente passando dei valori, il report mi chiede di inserirli nuovamente.
Avete consigli a riguardo ...
Spero di essere stato chiaro.....
Ciao e Grazie.....
filippo.monti
Profilo
| Junior Member
145
messaggi | Data Invio:
mar 27 nov 2007 - 08:33
Io faccio così:
Private sub SetCurrentValuesFor ParameterField(ByVal myParameterFields as CrystalDecision.Shared.ParameterFields, ByVal nyArrayList as ArrayList)
Const PARAMETER_FIELD_NAME as String = "Articolo"
Dim currentParameterValues as ParameterValues = New ParameterValues()
For Each submittedValue as Object in MyArrayList
Dim myParameterDiscreteValue as ParameterDiscreteValue = new ParameterDiscreteValue
myParameterDiscreteValue.value = submittedValue.ToString()
currentParameterValues.add(myParameterDiscreteValue)
Next
' Imposto il valore di default per i parametri
Dim myParameterField as ParameterField = myParameterFields(PARAMETER_FIELD_NAME)
myParameterField.CurrentValues = currentParameterValues
End Sub
Ciao
Filippo
Eduardo
Profilo
| Newbie
44
messaggi | Data Invio:
mer 28 nov 2007 - 07:23
Grazie adesso provo,
dovrebbe essere una buona soluzione . Ti faccio sapere ............Ciao
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 !