none
VS2008 C# + Postgre + CrystalReports RRS feed

  • Pergunta

  • Boa tarde! Estou tendo uns probleminhas com o crystal reports no meu tcc e gostaria se possível de alguma ajuda.

    Tenho uma solution(TCC) com 4 projetos - Modelos, BLL, DAL e Visao.

    Estou tentando criar meus relatórios na camada de Visão, la criei um folder chamado Relatorios e dentro desta criei outras duas pastas, Forms e Rpts.

    Na Rpts eu crio os relatórios, e na Forms crio os Forms com o CrystalReportViewer para poder visualizar os relatórios. No load desse form, teria que instanciar o relatório que criei para usalo mas, ele não encontra os Rpts.

    Passo o caminho inteiro, mas mesmo assim não consigo utiliza-lo.

    TCC.Visao.Relatorios. aqui ele so me da opção para a pasta Forms,  mas não  encontra a Rpts.

    teria que ser algo tipo TCC.Visao.Relatorios.Rpts.rptUsuarios rptUser = new TCC.Visao.Relatorios.Rpts.rptUsuarios();

    o que pode estar acontecendo? Se estão no mesmo projeto deveria enxergar não é?
    • Editado MeOliveira sexta-feira, 13 de novembro de 2009 14:59 Corrigir erro
    sexta-feira, 13 de novembro de 2009 14:57

Respostas

  • Obirgado Ricardo, mas ja resolvi a algum tempo, ja até apresentei meu TCC rsrs, agradeço a disposição para ajudar. O problema era na declaração do meu namespace.
    Todos os meus namespaces estavam assim:

    TCC.DAL, TCC.BLL, TCC.MODELO, TCC.Visao em seus respectivos projetos

    Por algum motivo, enquanto eu não tirei a parte TCC do meu form Menu ( MDI Container ) e deixei os forms em que coloquei  os CrystalReportViewer com esse namespace, ele não reconheceu. Tive de deixar
    Namespace Visao {
    }


    Engraçado é que mesmo meus forms dos relatório estando no TCC.Visao, não reconheceu, tirei o TCC resolveu o problema.

    Só ai ele foi achar meus rpts.

    Obrigado!
    • Marcado como Resposta MeOliveira terça-feira, 15 de dezembro de 2009 13:39
    terça-feira, 1 de dezembro de 2009 13:53

Todas as Respostas

  • Olá,



    Verifique se no Designer do seu form (Form1.Designer.cs) seu controle rptUsuarios está com a propriedade "private". Modifique para "public".

    • Sugerido como Resposta Ricardo Vano terça-feira, 1 de dezembro de 2009 13:41
    terça-feira, 1 de dezembro de 2009 13:40
  • Obirgado Ricardo, mas ja resolvi a algum tempo, ja até apresentei meu TCC rsrs, agradeço a disposição para ajudar. O problema era na declaração do meu namespace.
    Todos os meus namespaces estavam assim:

    TCC.DAL, TCC.BLL, TCC.MODELO, TCC.Visao em seus respectivos projetos

    Por algum motivo, enquanto eu não tirei a parte TCC do meu form Menu ( MDI Container ) e deixei os forms em que coloquei  os CrystalReportViewer com esse namespace, ele não reconheceu. Tive de deixar
    Namespace Visao {
    }


    Engraçado é que mesmo meus forms dos relatório estando no TCC.Visao, não reconheceu, tirei o TCC resolveu o problema.

    Só ai ele foi achar meus rpts.

    Obrigado!
    • Marcado como Resposta MeOliveira terça-feira, 15 de dezembro de 2009 13:39
    terça-feira, 1 de dezembro de 2009 13:53
  • Oi meOliveira.

    tem como vc me dá um exemplo que como faz a conexão com o crystal usando o postgresql. Utiliza odbc? como faz a conexão para criar o design do relatório??

     

    vlw,


    Cassio
    quarta-feira, 20 de outubro de 2010 19:03