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 T+
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|