none
RDLC parametrizado e vbnet ?? RRS feed

  • Pergunta

  • Olá pessoal,

    Eu estou desenvolvendo relatórios no SQL Server 2005  Reporting Services que possuia extensão rdl. Para incluir no meu projeto eu mudo a extensão para rdlc e via codigo vbnet consigo chamar o relatório perfeitamente.

    Porém desenvolvi um relatório com parametros (onde o usuário fornece valores no propio reporting services )... e quando incluo no projeto em vbnet o rdlc , os parametros não funcionam ... nem os vejo ... e como se nem tivesse .... Por favor se alguém puder me ajudar agradesco ...achei bastante material na net de aspnet e rdlc parametrizado ... mais gostaria de ver um exemplo com vbnet ....

    grato,
    David de Lucac Oliveira 
    segunda-feira, 2 de março de 2009 18:25

Respostas

  • David, vê se te ajuda, eu utilizo o ReportViewer para receber parametros via codigo:



    'Vari vel de parametros
    Dim param(1) As ReportParameter

    ' add valores aos parametros
    param(0) = New ReportParameter("IDUsuario", textBox1.text)
    param(1) =
    New ReportParameter("Data", textBox2.Text)

    rv.ShowCredentialPrompts = False
    rv.ProcessingMode = ProcessingMode.Remote

    'http://brspsql01/ReportServer
    rv.ServerReport.ReportServerUrl = "http://brspsql01/ReportServer"

    'caminho no server /c:/rel.rdlc
    rv.ServerReport.ReportPath = "c:/rel.rdlc"

    'Add parametros ao reportVeiw
    rv.ServerReport.SetParameters(param)
    rv.ServerReport.Refresh()
    rv.Visible =
    True


    Bom vê se te ajuda
    inté


    Rafael N. Miranda
    quarta-feira, 4 de março de 2009 13:48

Todas as Respostas

  • David, vê se te ajuda, eu utilizo o ReportViewer para receber parametros via codigo:



    'Vari vel de parametros
    Dim param(1) As ReportParameter

    ' add valores aos parametros
    param(0) = New ReportParameter("IDUsuario", textBox1.text)
    param(1) =
    New ReportParameter("Data", textBox2.Text)

    rv.ShowCredentialPrompts = False
    rv.ProcessingMode = ProcessingMode.Remote

    'http://brspsql01/ReportServer
    rv.ServerReport.ReportServerUrl = "http://brspsql01/ReportServer"

    'caminho no server /c:/rel.rdlc
    rv.ServerReport.ReportPath = "c:/rel.rdlc"

    'Add parametros ao reportVeiw
    rv.ServerReport.SetParameters(param)
    rv.ServerReport.Refresh()
    rv.Visible =
    True


    Bom vê se te ajuda
    inté


    Rafael N. Miranda
    quarta-feira, 4 de março de 2009 13:48
  • Opa ... valew meu amigo ... vou tentar aqui ... eu parti pra outro lado...mais vou tentar aqui , mano valew
    terça-feira, 10 de março de 2009 16:46