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