CR e campi JFIELDOBJECT

lunedì 03 ottobre 2005 - 10.36

Gho5t Profilo | Junior Member

ciao.....
sono appena arrivato ed ho già un problema....

io devo passare un parametro(una stringa) ad una JFieldObject che si trova all'interno di un report (uso crystal report) che si trova all'interno di una form.

volevo sapere quale comando devo usare per poter eseguire ques'azione.

ho già provato ad usare:
Dim campo As New CrystalDecisions.Shared.ParameterField => nessun metodo di questo oggetto mi fà passare la stringa
Dim pr As New rptPrezzi => idem
Dim oggReport As CrystalDecisions.CrystalReports.Engine.ReportObject => idem

avevo anche sbagliato posto dove mettere questo msg....

aiutoooo!!!!!

freeteo Profilo | Guru

ciao,
prova ad usa l'oggetto reportDocument al quali dici di caricare il report come file con il metodo "Load", piu o meno cosi:

...
ReportDocument mioReport = new ReportDocument();
mioReport.Load("c:\\.......\\report.rpt");
mioReport.SetParameterValue("mioparametro","ciao ciao");
...

perche cosi puoi passare il valore che vuoi a qualsiasi campo "formula" o "parametro" del report, che dovrebbe essere quello che ti serve.
Nel caso in cui tu stia pensando di passarlo direttamente ad 1 campo di database devi operare non è pessobile xke vengono elaborati dal report leggendo la fonte dati, se proprio dovessi devi settargli la fonte dati con il metodo "setDataSource" sempre dell'oggetto reportDocument, ma devi settare tutto quanto...

spero ti sia d'aiuto :-)
ciao


Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo

Gho5t Profilo | Junior Member

scusami per questo ulteriore post....
potrestri mandarmi il codice per VB .NET?

grazie mille

UN UOMO NON MUORE PER QUALCOSA IN CUI NON CREDE

freeteo Profilo | Guru

ciao,
puoi scaricare l'esempio qui:
http://www.dotnethell.it/uploads/135_loadimage.zip

che fa dell'altro ma dandoci 1occhiata fai presto a capire cosa faccio li :-)
Il codice lo puoi tradurre al volo perche cambia praticamente pochissimo da vb a c# .net e ti consiglio di prendere dimestichezza con entrambi se non di piu con c# perch etroverai sempre piu cose in questo linguaggio, e poi cmq ti puo' servire perche potrai integrare diversi progetti che per la maggiorparte saranno 1 in 1o di questi 2 linguaggi...;-)

Matteo Raumer
.net addicted :-)
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