none
Relatório requer DataBase login RRS feed

  • Pergunta

  • Olá a todos!

     

    Estou criando um relatório de contatos com VB 2008 e Crystal reports e Banco de Dados Access 2010.

    - Fiz a conexão com banco através dos componentes do próprio Crystal.

    - Não utilizei código algum para construir este relatório.

     

    O relatório funciona no Crystal Reports, mas quando executo o programa e tento listar meu relatório surge uma tela, Database Login pedindo para informar Login Id e senha.

    Já procurei pelo fórum mas não consegui desabilitar esta de tela Database Login.

    Alguém poderia me auxiliar ?

    Há alguma propriedade do Crystal Reports que permita desabilitar esta tela ?

     

    Desde já agradeço

     

    Claudinei Ferreira

    segunda-feira, 24 de janeiro de 2011 11:31

Todas as Respostas

  • Olá a todos!

     

    Estou criando um relatório de contatos com VB 2008 e Crystal reports e Banco de Dados Access 2010.

    - Fiz a conexão com banco através dos componentes do próprio Crystal.

    - Não utilizei código algum para construir este relatório.

     

    O relatório funciona no Crystal Reports, mas quando executo o programa e tento listar meu relatório surge uma tela, Database Login pedindo para informar Login Id e senha.

    Já procurei pelo fórum mas não consegui desabilitar esta de tela Database Login.

    Alguém poderia me auxiliar ?

    Há alguma propriedade do Crystal Reports que permita desabilitar esta tela ?

     

    Desde já agradeço

     

    Claudinei Ferreira

     

    Também estou com essa duvida, a diferença é que utilizo a versão 2010 do Visual Studio, Linguagem C#

    e o banco é o SQL Server, o que já vem com o visual studio, não to sabendo desabilitar o login

    quinta-feira, 3 de março de 2011 17:54
  • Estou com o mesmo problema, alguém conseguiu a solução?

    Uso o banco de dados access.

    segunda-feira, 10 de setembro de 2012 17:02
  • Peguei no site http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-date-parameter.htm (está fora do ar hoje).

    Exemplo para carregar tudo no relatório, até filtros.

    using CrystalDecisions.CrystalReports.Engine;
    using CrystalDecisions.Shared;
    ...
    ...
    ...
            private void SetDBLogonForReport(ConnectionInfo connectionInfo, ReportDocument ArquivoReport)
            {
                Tables tables = ArquivoReport.Database.Tables;
                foreach (CrystalDecisions.CrystalReports.Engine.Table table in tables)
                {
                    TableLogOnInfo tableLogonInfo = table.LogOnInfo;
                    tableLogonInfo.ConnectionInfo = connectionInfo;
                    table.ApplyLogOnInfo(tableLogonInfo);
                }
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                String sUsuario, sSenha, sFiltros, sRelatorio, sServidor, sBD;
    
    
                sServidor = 'nomedoservidor';
                sUsuario = 'loginusuario';
                sSenha = 'senha';
                sBD = 'Bancodedados';
                sFiltros = 'Codigo=1';  // filtros diversos
                sRelatorio = 'c:\relatorios\teste.rpt';  // nome do relatório
    
                ReportDocument rpt = new ReportDocument();
                string reportPath = sRelatorio; 
                rpt.Load(reportPath);
    
                CrystalDecisions.Shared.ParameterField param = new CrystalDecisions.Shared.ParameterField();
                
                ConnectionInfo myConnectionInfo = new ConnectionInfo();
                myConnectionInfo.ServerName = sServidor; 
                myConnectionInfo.DatabaseName = sBD;
                myConnectionInfo.UserID = sUsuario;
                myConnectionInfo.Password = sSenha;
                SetDBLogonForReport(myConnectionInfo, rpt);
    
                rpt.RecordSelectionFormula = sFiltros;
                crvRelatorio.ReportSource = rpt;
                crvRelatorio.Refresh();
    
            }

    Abraço,

    Fabio


    Fabio Bilicki


    • Editado FBilicki segunda-feira, 10 de setembro de 2012 20:09
    • Sugerido como Resposta FBilicki segunda-feira, 10 de setembro de 2012 20:10
    segunda-feira, 10 de setembro de 2012 20:08