33 messaggi dal 25 settembre 2002
Ho l'esigenza di far stampare ad un report, creato con
Cristal Reports incluso in Visual Studio.NET, una
selezione di dati e non tutto il contenuto della tabella.
Mi spiego meglio, vorrei dire al mio report che mi deve
stampare solo i record che hanno il campo X che contiene Y
scegliendo dinamicamente il valore di Y da un WEB
Form .aspx.
Come posso fare?

Ciao e buona giornata.

Swarovsky.
126 messaggi dal 20 maggio 2002
in ASP io ho fatto cosi'

If IsObject(Session("oRpt")) Then
Set Session("oRpt") = Nothing
End if
Set Session("oApp") = Server.CreateObject("Crystal.CRPE.Application")
Set Session("oRpt")=Session("oApp").OpenRepor(Path&ReportName ,1)
Set Session("oRptOptions") = Session("oRpt").Options
Session("oRptOptions").MorePrintEngineErrorMessages = 0
Session("oRpt").DiscardSavedData
Session("oRpt").RecordSelectionFormula = FormulaSelezioneReport
On Error Resume Next
Session("oRpt").ReadRecords
If Err.Number <> 0 Then
Response.Write Err.description
Response.Write " An Error has occured on the server in attempting to Access the data source"
Else
If IsObject(Session("oPageEngine")) Then
Set Session("oPageEngine") = Nothing
End If
Set Session("oPageEngine") = Session("oRpt").PageEngine
End If
viewer = Request.Form("Viewer")



FormulaSelezioneReport è una formula che costriusci tu attraverso i dati che hai ad es.

FormulaSelezioneReport = "anno = 2000 and regione ='Campania'"

S.R. 77

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.