none
Relatorio Crystal nao exibe nada RRS feed

  • Discussão Geral

  • Ola, fiz um sistema teste simples apenas para mostrar o resultado de um sql no crystal. Ja fiz todas as configurações possiveis e impossiveis. No link é possivel ver que existe um botao, que ao clicar executa este codigo. De forma simples, seria apenas mostrar o relatorio com este resultado, mas nao esta acontecendo nada. Alguem sabe como vejo o que esta acontecendo? por que nao traz nada? (detalhe, criei um txt no servidor que grava o resultado do select) ou seja, não é o select que esta com problema. Ja copiei a pasta de dll do crystal. ja li o google inteiro. mas mesmo assim nao achei a solução.

    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim B_MENU_USUARIO = New BLL_MENU_USUARIO
            Dim T_USUARIO = New TYP_USUARIO
    
            Dim ds = New DataSet
            Dim report = New ReportDocument
            Dim CAMINHO_REL As String
    
            T_USUARIO._AMBIENTE = "PRD"
            T_USUARIO._ID_PES_USUARIO = 40
    
            B_MENU_USUARIO.SELECIONAR_RELATORIO_ACESSOS_CRYSTAL(T_USUARIO).Fill(ds, "SP_REL_SELECT_ACESSOS_MENU")
    
            If ds.Tables(0).Rows.Count = 0 Then
    
            Else
                CAMINHO_REL = Server.MapPath("TESTE_CRYSTAL.rpt")
                report.Load(CAMINHO_REL)
                report.SetDataSource(ds)
                CrystalReportViewer1.ReportSource = report
            End If
    
        End Sub


    Alguel sabe como saber por que nao traz nada?

    Link para teste  http://pissollo.web792.kinghost.net/pissollo_qas/wform_teste_crystal.aspx


    Hellmann's (Joviano Pott)

    quinta-feira, 23 de abril de 2015 19:15

Todas as Respostas

  • o projeto é web ou windows ?

    Junior

    quinta-feira, 23 de abril de 2015 19:51
  • o projeto é web

    Hellmann's (Joviano Pott)

    quinta-feira, 23 de abril de 2015 20:04
  • Amigo, ao abrir sua pagina de teste, está dando erro referente ao ReportViewer...

    Sendo que você esta utilizando CrystalReport.

    No seu arquivo Web.Config, foi adicionado o Assembly do CrystalReports?

    O Caminho_REL, está sendo preenchido corretamente?

    O Nome do DataSet que está dentro do CrystalReport é o mesmo que está sendo preenchido pelo CodeBehind "SP_REL_SELECT_ACESSOS_MENU"?.


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco

    sexta-feira, 24 de abril de 2015 00:26
  • Ola Alexsandro. Voce viu este erro agora por qu estou mexendo aqui para tentar resolver.

    mas montei um modelo de aplicação do 0, e agora fica pensando e fica e nada.

    http://pissollo.web792.kinghost.net/pissollo_qas/WFORM_REL.aspx


    Hellmann's (Joviano Pott)


    • Editado Joviano sexta-feira, 24 de abril de 2015 00:33
    sexta-feira, 24 de abril de 2015 00:30
  • Entendi,

    Refente as informações que mencionei, está tudo certo?

    Faz um teste simples, Cria um Relátorio vazio sem DataSet, apenas coloca uma TextBox no Relatorio com o conteudo "Teste", e chama seu relatorio para exibição.

    assim iremos saber se esta sendo chamado ou não o seu relátório


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco

    sexta-feira, 24 de abril de 2015 00:37
  • Opa, este link que passe no post anterior, tem exatamente um relatorio assim sem dataset.

    Hellmann's (Joviano Pott)

    sexta-feira, 24 de abril de 2015 00:48
  • Nesse segundo Link?

    Está pedindo para alterar o web.config para mostrar o erro.


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco

    sexta-feira, 24 de abril de 2015 00:51
  • Guenta ai, to publicando uma nova mudança que fiz.

    Hellmann's (Joviano Pott)

    sexta-feira, 24 de abril de 2015 00:52
  • Veja la que agora ele roda roda e rdoa e nao traz nada.

    Hellmann's (Joviano Pott)

    sexta-feira, 24 de abril de 2015 00:56
  • Nenhum dos link que possou, está abrindo a pagina.

    essa nova versão não está utilizando nenhum dataset no behind e nem no proprio Report?

    O Caminho que está fornecendo para localizar o report está correto? 

    Server.MapPath("~/TESTE_CRYSTAL.rpt")


    Uma imagem vale mais do que mil palavras, mas ocupa 3 mil vezes mais espaço em disco


    sexta-feira, 24 de abril de 2015 00:59
  • Alexsandro, no code esta assim: Server.MapPath("TESTE_CRYSTAL.rpt"), pois o relatorio esta na raiz da pasta.

    Na pagina coloquei dois visualizadores, um sem dataset que apenas mostraria o relatorio com o label teste.

    O outro so mostra de clicar no botao da pagina, que por sinal nao ficou visivel pois o primeiro relatorio nao carregaou.


    Hellmann's (Joviano Pott)

    sexta-feira, 24 de abril de 2015 01:49
  • Boa tarde Joviano,

    Conseguiu resolver o seu problema? Caso tenha conseguido, nos envie mais detalhes do como fez para resolver. Se ainda está com problema, mande mais detalhes do que está ocorrendo para que possamos continuar ajudando.

    Obrigado,

    Abraço!


    Eduardo Romero

    Esse conteudo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais facil para os outros visitantes encontrarem a resolucao mais tarde.

    terça-feira, 28 de abril de 2015 17:55
    Moderador