none
Crystal Report + senha do Banco RRS feed

  • Pergunta

  • eu montei um relatorio de pedido no crystal report utilizando um projeto web do visual studio  e é o seguinte toda vez que eu vou gerar o relatorio na pagina, ele pede pra mim dar a senha do meu banco de dados (utilizo o sql-server),... onde eu vou pra ja deixar salvo essa senha pra que não aparece para o usuario,.... e outra duvida eu colquei um parametro no relatorio e aparecesse sempre aquele configuração padrão pra dar o valor, tem algum lugar que de pra mim acessar essa parte, pra mim poder fazer algumas modificações....

     

    sexta-feira, 28 de julho de 2006 12:15

Todas as Respostas

  • Olá Abel,

    Abaixo um exemplo de código de como passar os dados para o seu Crystal Reports Viewer

    Dim myReportDocument As CrystalDecisions.CrystalReports.Engine.ReportDocument

    myReportDocument = New CrystalDecisions.CrystalReports.Engine.ReportDocument

    With myReportDocument

    .Load(Me.CurrentUserSession.PageNameRel)

    .SetDatabaseLogon([usuário], [senha])

    .SetDataSource(passa aqui o seu dados (DataSet, DataTable)

    End With

    Me.CrystalReportViewer1.ReportSource = myReportDocument

    Me.CrystalReportViewer1.DataBind()

     

    Espero ter ajudado.!!

     

    Jefferson Gobi Barbosa
    MSS Brasil
    http://www.mssbrasil.com.br

     

    sexta-feira, 28 de julho de 2006 18:48
  • Abel,

    Eu cometi um erro, nesta linha

    .Load(Me.CurrentUserSession.PageNameRel)

    a qual deve ser

    .Load([Caminho Físico Completo do arquivo do relatório, extesão rpt])

    Agorsa sim

    Jefferson Gobi Barbosa
    MSS Brasil
    http://www.mssbrasil.com.br

    sexta-feira, 28 de julho de 2006 18:50
  • Valeu pela resposta jefferson, mas é o seguinte eu to chamando o relatorio pelas propriedades do crystalreportview sem ser pelo código, tem algum propriedade que de pra mudar pra não pedir mais a senha do banco de dados sem ser pelo código
    segunda-feira, 31 de julho de 2006 15:42
  • Abel,

    Uu fiz o exemplo via código, uma vez que você consegue ter uma única página para o ReportViewer e de uma forma muito simples, utilizando Sessions ou QueryStrings para passar os parâmetros para o ReportViewer..

    Você está utilizando o ReportSourceID ?? acredito que deve ser através dele..

    segunda-feira, 31 de julho de 2006 16:25
  • Abel,

    Use asssim:

    Passe esse parametros no seu CrystalReportSource:

    string vUsuariodb = "usuario";

    string vSenhadb = "senha";

    CrystalReportSource1.ReportDocument.SetDatabaseLogon(vUsuariodb, vSenhadb);

    quarta-feira, 16 de agosto de 2006 01:58
  • Valeu Marcos, deu certinho aqui,.....
    quarta-feira, 16 de agosto de 2006 11:54
  • Estou com o mesmo problema, mas agora é windows form e não webform. Não achei a propriedade citada acima.. Alguem me ajude porfavor ..!!
    quinta-feira, 4 de janeiro de 2007 19:07
  • Opa Amigo, Tem como voce passar esta dica em C#?

     

    Att,

     

    Mof

    segunda-feira, 10 de setembro de 2007 12:23
  • Opa Amigo, Tem como voce passar esta dica em C#?

     

    Att,

     

    Mof

     

    Também tenho interesse de fazer isso em C#

    quarta-feira, 9 de março de 2011 15:04