Enviar parámetro a Reporting Services Vb.Net 05

Para enviar un parámetro  a Reporting Services primero hacemos un Imports  de Microsoft.Reporting.WebForms, agregamos un ReportViewer1 y  después de hacer esto  hacemos la llamada y también e incluímos los parámetros que vamos a enviar de la siguiente manera:


Private Sub Cargar()
Dim instance As New Microsoft.Reporting.WinForms.ReportParameter("Oficina", "01")
Dim instance1 As New Microsoft.Reporting.WinForms.ReportParameter("Fecha", "2004.01.01")
Dim instance2 As New Microsoft.Reporting.WinForms.ReportParameter("Ordenadopor", "01")
Dim prms(2) As Microsoft.Reporting.WinForms.ReportParameter
prms(0) = instance
prms(1) = instance1
prms(2) = instance2
ReportViewer1.ServerReport.ReportServerUrl = New Uri("https://www.geoavila.com/ReportServer/")
ReportViewer1.ServerReport.ReportPath = "/Report Project2/rpt_balance_antiguedad"
ReportViewer1.ServerReport.SetParameters(prms)
ReportViewer1.ProcessingMode = Microsoft.Reporting.WinForms.ProcessingMode.Remote
ReportViewer1.RefreshReport()
End Sub

Private Sub CmdVer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdVer.Click
Cargar()
End Sub

De esta manera podremos visualizar un reporte en un Winforms.

nos vemos.

10 Responses to Enviar parámetro a Reporting Services Vb.Net 05

  1. david says:

    oye tengo el siguiente query en mi reporting services
    select * from usuarios where usuario=@codusuario
    @codusuario es el parametro que tengo en mi reporting services
    como hago para mandarle este valor a mi reporte desde una windows form

  2. GeoAvila says:

    Basicamente lo mismo pero unicamente declaras la instacia “1″
    Dim instance As New Microsoft.Reporting.WinForms.ReportParameter(“codusuario”, “01″)
    si no te funciona asi colocale la arroba @codusuario, te tendria que funcionar..

    nos vemos..

  3. rafical says:

    Una ayuda, tengo un aplicativo en Vb.Net 2003 y reportes con el crystal del .Net 2003.

    Algunos reportes en el cliente me corren a la perfección, pero otros me sale el siguiente error al abrir el reporte: ‘logo failed’.

    Como puedo solucionar esto??? ya actualice los reportes con los cambios realizados en la base….

    Que me recomiendas??? Otro reporteador????

    Gracias de antemano.

  4. Geovanny says:

    Abri cada reporte que te esté dando este problema y en el Menú Database seleccioná la opción Verify Database.

    nos vemos.

  5. markapaso says:

    Hola

    necesito tu ayuda, además de la que ya das con tus aplicaciones, las cuales son buenísimas. Sabes cómo se puede predeterminar un impresora en VB .NET, he buscado por todos lados y no logro conseguir nada.

    Soy nuevo en .NET y lo que quiero es que un documento específico siempre se vaya a la misma impresora, aunque tenga varias a mi disposición. ¿Se puede hacer eso?. Me puedes dar una mano por favor.

    Muchas Gracias

  6. Bessewell says:

    Hola,
    Probe este codigo y no me funciono como se espera. Al parecer tiene logica, pero lamentablemente cuando lo convierto o lo migro a CSharp no funciona. Tengo problemas con la aceptacion de los argumentos o parametros en el SetParameters.

    Me gustaria que lo pruebes en csharp y me hagas saber algun comentario.

    Gracias anticipadas.

  7. Daniel says:

    Consulta, en nuestra empresa migramos a Sql Server 2005, actualmente estamos usando Visual basic 6.0 + Crystal report para crear informes, se puede ejeutar un reporte creado con Reporting Services desde Visual basic 6.0??? sin tener que migrar a Visual Studio???

  8. GeoAvila says:

    Bueno claro que se puede porque abrís los reportes usando componente de explorador y allí podes mostrar los reportes, puesto que los reportes son web.

    nos vemos..

  9. rolo_dart says:

    “RS CON SSL”

    tengo un problema, no se como poner a produccion los reportes en mi servidor que lleva activo SSL (https://). diseñe reportes en un servidor normal con IIS sin activar SSL asi que accedia de la forma mas comun http://localhost/reportserver, pero ahora en este otro servidor debo poner https:// y me sale el siguiente error cuando compilo (Ctrl + F5) “A connection could not be made to the report server”

    “The underlying connection was closed: Could not establish trust relationship for the ssl/tls secure channel. (System.Web.Service)”

    Please Help me.

  10. Chard says:

    Hola,GeoAvila
    ¿Como puedo utilizar varios dataset xml’s en un reporte de Reporting Services similar a Crystal Reports?.
    En CR11 y VB2005 trabajo asi: Al reporte le indico los xmls con loq trabajara, estos estan generados a partir de mi aplicacion; son tablas q se generaron por medio de Procedimientos Almacenados q luego se convierten en xml. El CR11 mira tablas de dataset y no necesita parametros los SP’s trabajan con parametros y procesa datos a visualizar, el reporte trabaja con tablas de DATASET XML.
    Como puedo hacer esto con RS vi que llama solo 1 archivo XML puff pero esto es muy restringido… ayuda por favor, queremos usar Reporting Services.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>