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

 

  Dicas

  Visual Basic    (Crystal Reports)

Título da Dica:  Crystal Report (Report com sub report)
Postada em 3/2/2004 por Brexuega            
Como Trabalhar com o Crystal Reports com Sub Reports no VB

Primeiro Crie um Report novo. Para Adicionar um Sub report va a Insert -> Subreport, vai aparecer um novo formulário, Seleciona a opção Create a Subreport, Introduza o nome do sub Report no campo Report Name, e click em Report Expert. No proximo formulário seleciona a Tabela que quer introduzir no Sub Report, click em seguinte e selecione os campos para listar no sub report, vá fazendo seguinte até concluir os passos que desejar, quando estiver pronto faça OK, e selecione o sitio onde quer o sub report.
Agora vamos ao mais interessante, se quiser que o sub report esteja ligado ao report principal clique com o Botão Direito do Rato no Sub Report e clique em Change Subreport Links, no formulário a seguir escolha um campo ao qual o o sub report vai estar ligado. E no Crystal estamos conversados.
No VB para abrir o Report, faça o seguinte:
sendo crystal o objecto associado a componente do OCX do crystal faça:
crystal.DataFiles(0) = "Caminho da Base de Dados"
'se tiver mais base de dados ligadas ao report basta fazer
'crystal.DataFiles(1) = "caminho da segunda BD"
' e por ai fora
crystal.ReportFileName = "Camonho do Report"
crystal.SelectionFormula = "Formula de selecção para o Report"
'agora para o Sub Report
crystal.SubReportToChange = "Nome Do Sub Report"
crystal.DataFiles(0) = "Caminho da BD do Sub report"
'se tiver mais BD ligadas ao Sub Report o procedimento é o mesmo que referi acima
crystal.SelectionFormula = "Formula de Selecção do Sub Report" ' caso seja necessária
crysta.Action = 1 ' abertura do report

espero não ter sido muito confuso, e espero ter ajudado

¥ ADS
 


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