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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Crystal Reports
Marcos
não registrado
Postada em 15/05/2004 01:07 hs   
Ola
Fiz um relatorio no crystal reports e chamei-o de relatorio.rpt
Preciso que esse relatorio exiba-me todos os registros do banco de dados clientes , cujo estado seja "sp".
Para isso , fiz um botão que move todos os registros do banco de dados "clientes", para um banco de dados chamado relatorio e então executa o crystal reports com esses códigos:
CrystalReport1.ReportFileName = App.Path + "elatorio.rpt"
CrystalReport1.DataFiles(0) = App.Path + "elatorio.mdb"
CrystalReport1.CopiesToPrinter = 1
CrystalReport1.Destination = crptToPrinter
CrystalReport1.Action = 1
Esse modo funciona, mas acho muito complicado e demorado.
Gostaria de saber se tem algum outro módo mais rápido para fazer essa execução. Obrigado!
     
cajose
Pontos: 2843 Pontos: 2843
MACEIO
AL - BRASIL
Postada em 15/05/2004 08:04 hs            

José Carlos Vector
     
Rochª
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 15/05/2004 10:44 hs            
Marcos,
Voce não precisa gravar as informacoes que o crystal vai imprimir em um relatorio. Voce passa um filtro e ele imprime. Assim {cliente.estado} = 'SP' o proprio crystal vai pegar as informacoes sem a necessidade de gerar arquivo, pois sua leitura é demorada e o crystal otimiza esse processo.
 
Para melhorar seu conhecimento sobre o crystal de uma olhada em

http://www.macoratti.net/crystal.htm

Veja isso tambem
PAssar uma informacao do VB para o Crystal
crystal_printer.Formulas(0) = "Valor_locacao = " & txt_recibo
crystal_printer.Formulas(1) = "nome= ' " & txt_nome & " ' "
Tem que ser entre aspas pois tem texto e estes campos devem existir no crystal.
 
Passar um filtro para o crystal
crystal_printer.SelectionFormula = "{movimentacao.recibo} = " & recibo & " or {cod_cliente.codigo} > 56"
Se for texto tem que ter aspas.

__________________________________________________________________________
Qualquer coisa post
 
Emoções
Rochª
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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