Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como fazer para gerar um relatório no VB utilizando o Crystal versão 9? e preciso ter o crystal instalado em cada maquina onde o meu programa for instalado?Agradeço desde já pelas repsostas..jolienai@bol.com.br
os arquivos que você fala é .rpt?Como se faz um relatório com o crystal 9 e exibir no meu programa em VB.Gostaria que exibisse o resulato de um select pr exemplo:select from funcionario where codfunc =100agradeço pela a ajuda.....
Considerando que já criou o relatório .rpt, você inclue o controle Crystal Report do VB e põe nas propriedades.
CrystalReport1. ReportFileName = "(caminho do arquivo).rpt" 'linka o objeto ao arquivo .rptCrystalReport1.SelectionFormula = "{funcionario} =" & [Variável] 'Concatena o campo funcionario à variávelCrystalReport1.Destination = 0 'Define a saida para janelaCrystalReport1.Print 'Imprime o relatório, como foi definido saída em janela mostra na apenas mostra na telaA propriedade SelectionFormula define o filtro, a variável pode ser um Textbox, por exemplo. a tabela e o campo deve ficar entre chaves, pois é a sintaxe do CR, {tabela.campo}. Se for campo do tipo string que complica um pouco, pois teria que incluir mais duas aspas abrindo e fechando a variável, já que o CR usa aspas pra definir string e o VB também ficando algo assim : "{funcionarios.nome} = "Marcos""
Na linha 3 você tem o destino da saída, 0 = vídeo, 1 = impressora, etc... O método print conclui o trabalho. Explore outras propriedades do CrystalReport, como o windowstate, por exemplo, que define o estado da janela.
Outra observação, eu estou com o VB5 aqui e o CR que vem com ele, não vi o 9 ainda, espero que não tenha mudado essas sintaxes.
Legal... obrigado pelas dicasAntes eu usava a versão 8.5 que tem um Addin para o VB 6.0, então podia criar o relatório dentro do VB que é gerado um form com o objeto CRView...
Tô meio desatualizado, mas não precisa ter o programa não, você vai usar crystal só pra criar o layout do relatório, depois ele funciona no programa sem problemas. você vai ter que incluir os arquivos que criou no crystal na hora de construir o instalador, mas nada impede de incluir manualmente no path depois.