Parametros en Reporting Services...

24/08/2006 - 16:43 por Richard Vasquez C. | Informe spam
Gracias Maxi por orientarme conla Publicacion de un Reporte en WinForms, se
me presenta otro escenario ahora:
Tengo reportes que necesitan parametros parta su ejecucion, dichos
parametros se muestran en la parte superior del report viewer ok magnifico!
:-) el asunto esta en que en algunos casos, no quiero que se visualize
estos textbox, es decir programaticamente pasarle los parametros. Intente
con lo siguiente pero me sale una exepcion.

Mi codigo es el siguiente:

Imports System.Collections.Generic

Imports Microsoft.Reporting.WinForms

Public Class FrmReportePrueba

Private Sub FrmReportePrueba_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

Try

SetReportParameters()

Me.ReportViewer1.RefreshReport()

Catch ex As Exception

MessageBox.Show(ex.Message.ToString)

End Try


End Sub

Private Sub SetReportParameters()

Dim parameters(1) As ReportParameter

parameters(0) = New ReportParameter("NroHistoria", 3)

Me.ReportViewer1.ServerReport.SetParameters(parameters)

End Sub

End Class



Cuando ejecuto la Aplicacion me sale esta exepcion: *****Value cannot by
null****



Como podria solucionar esto ya le di 3000 vueltas configurando el parametro
de mi reporte que hacepte nulos, blancos, ect y naa me podrian ayudar esta
bien la forma en la que paso los parametros?...Ojo que si no lo envio los
parametros el winform abre sin proiblemas y muestra el reporte pero con el
textbox en blanco donde se deberia de ingresar el parametro.



Saludos.
 

Leer las respuestas

#1 Miguel Egea
25/08/2006 - 10:22 | Informe spam
Mira en los libros en pantalla un topic que se llama url access, mediante la
url puedes pasar todos los datos para que se renderize directamente el
report.

Saludos cordiales
Miguel Egea
"Richard Vasquez C." wrote in message
news:%
Gracias Maxi por orientarme conla Publicacion de un Reporte en WinForms,
se me presenta otro escenario ahora:
Tengo reportes que necesitan parametros parta su ejecucion, dichos
parametros se muestran en la parte superior del report viewer ok
magnifico! :-) el asunto esta en que en algunos casos, no quiero que se
visualize estos textbox, es decir programaticamente pasarle los
parametros. Intente con lo siguiente pero me sale una exepcion.

Mi codigo es el siguiente:

Imports System.Collections.Generic

Imports Microsoft.Reporting.WinForms

Public Class FrmReportePrueba

Private Sub FrmReportePrueba_Load(ByVal sender As System.Object, ByVal e
As
System.EventArgs) Handles MyBase.Load

Try

SetReportParameters()

Me.ReportViewer1.RefreshReport()

Catch ex As Exception

MessageBox.Show(ex.Message.ToString)

End Try


End Sub

Private Sub SetReportParameters()

Dim parameters(1) As ReportParameter

parameters(0) = New ReportParameter("NroHistoria", 3)

Me.ReportViewer1.ServerReport.SetParameters(parameters)

End Sub

End Class



Cuando ejecuto la Aplicacion me sale esta exepcion: *****Value cannot by
null****



Como podria solucionar esto ya le di 3000 vueltas configurando el
parametro
de mi reporte que hacepte nulos, blancos, ect y naa me podrian ayudar esta
bien la forma en la que paso los parametros?...Ojo que si no lo envio los
parametros el winform abre sin proiblemas y muestra el reporte pero con el
textbox en blanco donde se deberia de ingresar el parametro.



Saludos.


Preguntas similares