126 messaggi dal 20 maggio 2002
come faccio a lanciare un report di crystal report .

Adesso lo lancio tramite npviewer.exe

però come faccio a apassargli i parametri????

S.R. 77

S.R. 77
126 messaggi dal 20 maggio 2002
che qualcuno risponda?????????????????????????????

S.R. 77

S.R. 77
Devi usare un ActiveX che ti permette di visualizzare il file di crystal report. Ma sotto NS non funge.

Ciao

Andrea Palmatè
<b>Aspitalia.com</b>

--
Andrea Palmatè
126 messaggi dal 20 maggio 2002
ho tutto sia l'activex che l'npviewer

pero' quando lancio il report devo passargli un parametro o comunque sia filtrare i dati come faccio .con l'addParameter non mi calcola proprio

S.R. 77

S.R. 77
Se l'activeX è quello che solitamente usi in VB deve necessariamente funzionare anche sotto IE perchè è lo stesso.
Ora, io non conosco bene l'ActiveX per visualizzare i report di crystal e non è che possa aiutarti più di tanto così. Prova a postare il pezzo di codice che include l'ActiveX nella pagina Web inclusi i parametri.



Andrea Palmatè
<b>Aspitalia.com</b>

--
Andrea Palmatè
126 messaggi dal 20 maggio 2002
&lt;script language=vbscript&gt;
&lt;!--
Dim Oggetto1
Set Oggetto1 = CreateObject("webreportbroker.webreportbroker")
Dim Oggetto2
Set Oggetto2 = CreateObjec("webreportsource.webreportsource")

'Oggetto2.AddParameter "AnnoCampagna",2000

Oggetto2.ReportSource = Oggetto1
Oggetto2.URL= "Reports/rptGlobal_1.rpt"
Oggetto2.AddParameter "",2000
CRViewer.ReportSource = Oggetto2
CRViewer.ViewReport
//--&gt;
&lt;/script&gt;

con addParameter non funziona



ci sarebbe anche questo script


'Dim objApp
'Dim objRpt
'Dim objRptOptions
'Dim objRptParamCollect
'Dim Parametro
'Dim Path,ReportName
'Dim objPageEngine
'ReportName = "Report\ReportDettagli.rpt"
'Path = "c:\inetpub\wwwroot\prjAreaSimone\"
'Set objApp = Server.CreateObject("Crystal.CRPE.Application")
'Set objRpt = objApp.OpenReport(Path & ReportName ,1)
'Set objRptOptions = objRpt.Options 'objRpt.Options
'objRpt.Database.Tables(1).setLogOnInfo "dbload" ,"areaeconomica" ,"sa",""
'Set objRptParamCollect = objRpt.Parameterfields
'Set Parametro = objRptParamCollect.item(1)
'Call Parametro.SetCurrentValue (CDbl (2000),7)
'objRpt.readrecords
'set objPageEngine = objRpt.PageEngine


che però non mi funziona





S.R. 77

S.R. 77
126 messaggi dal 20 maggio 2002
nel secondo script non riconosce il setCurrenValue

S.R. 77

S.R. 77
Scusatemi.. ma voi in questo modo state creando un oggetto SERVER SIDE!! E come volete che vi appaia nel Browser??

dovete usare il tag Object!

&lt;OBJECT CLSID="---classid---"&gt;

e quest non va nei tag ASP ma in quelli HTML

Poi il primo script lo converti in vbscript con:

&lt;script language="vbscript"&gt;
'qui ci va il codice
&lt;/script&gt;

ciao

Andrea Palmatè
<b>Aspitalia.com</b>

--
Andrea Palmatè

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.