USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  crviewer - 2 duvidas
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 10/05/2006 18:03 hs            
1)no código abaixo, preciso acrescentar a linha que passa a senha para o banco mdb

2) a string sql, não funciona, não da erro, mas também não filtra a condição.

obs: uso vb6 + crystal 8.5 + access xp

Dim Aplicacao As New CRAXDRT.Application
Dim Report As New CRAXDRT.Report
Set Report = Aplicacao.OpenReport(App.Path & "listacli.rpt")
Report.SQLQueryString = "select * from clientes where tipo ='Fornecedor'"
Report.DiscardSavedData
Report.PrinterSetup (0)

frmreport.CRViewer1.ReportSource = Report
frmreport.CRViewer1.ViewReport
frmreport.Show 1

   
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 11/05/2006 17:06 hs            
pessoal, da uma forcinha ai......
   
FELIPE CABRERA
SÃO CETANO DO SUL
SP - BRASIL
ENUNCIADA !
Postada em 11/05/2006 20:54 hs            
Caro colega,
 
Porque você opta por um "selection formula" ao invés de passar uma query?
 
Se precisar de um exemplo...
 
Um abraço e boa sorte.
   
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 11/05/2006 21:05 hs            
felipe, a idéia é passar uma query mesmo, mas não esta dando certo, quero um exemplo sim.
   
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 11/05/2006 23:23 hs            
Eu utilizo o crystal 9 e uso esse código, dê uma olhada nele e veja o que vc pode aproveitar
 
'Se for um subReport ao invés de OPenReport vc Coloca OpenSubReport(nome do subreport)
    Set Report = Aplicacao.OpenReport(Relatorio) 'Caminho do Relatório
    With FrmRelatorio
        'informa a senha do banco de dados referente ao relatório pedido
        Report.Database.LogOnServer "dao", "", "banco.mdb", "", "senha"
        'atualiza o banco de dados
        Report.DiscardSavedData
        'puxa o relatório
        .CRV.ReportSource = Report
        .CRV.ViewReport
    End With
 
Espero ter lhe ajudado.
 

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

   
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 11/05/2006 23:25 hs            
Com filtro eu utilizo assim:
 
  'Se for um subReport ao invés de OPenReport vc Coloca OpenSubReport(nome do subreport)
    Set Report = Aplicacao.OpenReport(Relatorio) 'Caminho do Relatório
    StringSQL = "{tblclientes.nome} = " & "'" & FrmRelatorio.CmbNome.Text & "'"
    Report.RecordSelectionFormula = StringSQL
    With FrmRelatorio
        'informa a senha do banco de dados referente ao relatório pedido
        Report.Database.LogOnServer "dao", "", "banco.mdb", "", "senha"
        'atualiza o banco de dados
        Report.DiscardSavedData
        'puxa o relatório
        .CRV.ReportSource = Report
        .CRV.ViewReport
    End With

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página