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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  CRviewer
JoãoCarlosjr
não registrado
Postada em 10/10/2005 13:09 hs   
Marcelo está dica que vc pegou é para o crystal reports 9 que vc utiliza assim:
 
Option Explicit
Public Aplicacao As New CRAXDRT.Application
Public Report As New CRAXDRT.Report
 
Public Sub Imprimir_Nome(Relatorio As String, CodCarro As String, Tabela As String)
Dim StringSQL As String
    '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 = "{" & Tabela & "} = " & CodCarro & ""
    Report.RecordSelectionFormula = StringSQL
    With FrmRelatorio
        'informa a senha do banco de dados referente ao relatório pedido
        Report.Database.LogOnServer "DAO", "", "cadastro.mdb", "", "senha"
        'atualiza o banco de dados
        Report.DiscardSavedData
        'puxa o relatório
        .CRV.ReportSource = Report
        .CRV.ViewReport
    End With
Exit Sub
End Sub
 
Para o Crystal 4.6 é diferente, entra nesse link: http://www.macoratti.net/crystal.htm que vc vai onseguir tirar suas dúvidas.
 
T+
     
Shel
GOIÂNIA
GO - BRASIL
Postada em 10/10/2005 13:44 hs         
João,
 
        Eu já tinha visto este link. mas ele ensina a fazer os relatórios no crystal 4.6. e eu já estou com os relatórios (rpt) prontos, e queria saber como faço para visualizá-los através do crviewer? alguém sabe?
 
Marcelo
 
     
JoãoCarlosjr
RIBEIRÃO PRETO
SP - BRASIL
Postada em 10/10/2005 15:06 hs            
Marcelo para vc visualizar esse relatório vc pode utilizar este comando:
 
Private Sub imprime_Click()
    CrystalReport1.Destination = 0
    CrystalReport1.ReportFileName = "c:Controleagenda.rpt"
    CrystalReport1.SortFields(0) = "+{Agenda.Sobrenome}"
    CrystalReport1.Action = 1
End Sub
Quando eu utilizava o crystal 4.6 eu usava essa rotina para visualizar o relatório, o comando DESTINATION indica para onde o relatório vai, impressora ou tela.
 
Espero ter ajudado
 
T+

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

     
Shel
GOIÂNIA
GO - BRASIL
Postada em 10/10/2005 15:59 hs         
João,
 
              tenho dois relatórios (relatorio1.rpt e relatorio2.rpt), como que faço para visualizar os dois ao mesmo tempo (é como se fosse o relatorio1 = página 1 e relatorio2 = página 2)?
 
Ats,
Marcelo  
     
JoãoCarlosjr
RIBEIRÃO PRETO
SP - BRASIL
Postada em 11/10/2005 00:36 hs            
Bom marcelo pelo o que eu entendi vc quer visualizar os dois, por que um está relacionado com o outro, se for isso tente usar subrelatório, procure no site do macoratti que vc irá encontrar material sobre esse assunto. Se não for é ter duas rotinas que ele irá executar as duas e na segunda vc coloca para ele abrir na página 2.
 
Espero ter ajudado
 
T+

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

     
Shel
GOIÂNIA
GO - BRASIL
Postada em 11/10/2005 19:35 hs         
João,
              vc tem algum exemplo de subrelatório?, ou o link que está no site do macoratti?, eu não encontrei
 
Marcelo
     
Página(s): 2/2     « ANTERIOR  

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