Jump to content
JoaoNascimento

Ajuda com crystal reports

Recommended Posts

GoncaloMendes

Boas,

Eu tive que trabalhar com essa coisa no VB6, se for +/- o mesmo posso-te ajudar no que precisares


I just wanna say one word to you, just one word: Plastics

Share this post


Link to post
Share on other sites
JoaoNascimento

Boas,

Eu tive que trabalhar com essa coisa no VB6, se for +/- o mesmo posso-te ajudar no que precisares

É assim amigo gonçalo ando a criar um projecto vb, um pequeno progrma que faça a gestao dos salarios de uma pequena empresa...

Tudo esta correndo bem

Nao sei é como faço tipo um recibo de vencimento....

Tenho de usar o cristal reports nao é?

Share this post


Link to post
Share on other sites
GoncaloMendes

lol o método em VB6 é o seguinte:

Instalas o componente (claro) se não tiveres posso fazer upload

Na secção de componentes do IDE procuras Crystal Reports 4.6 (a minha versão). EM VB.NET isto deve ser diferente

Adicionas um controlo de nome CrystalReport1 ou parecido, vou usar CR1 para poupar espaço

Qualquer parte do controlo pode ser modificada manualmente nas duas propriedades ou através de código, por exemplo:

CR1.WindowState = crptMaximized

Para ordenar os resultados de certa lista:

CR1.SortFields(0) = "+{Tabela.Campo}"

Tens que dar o endereço absoluto da localização do ficheiro de relatório criado antes:

CR1.ReportFileName = "C:\CRelatorio.rpt"

Podes criar formulas para o que vai aparecer:

CR1.SelectionFormula = "{Tabela.Campo} = " & valor

Finalmente quando quiseres que apareça a janela a mostrar o que pretendes fazes:

CR1.Action = 1

Portanto e para resumir, crias primeiro o relatório com um aspecto parecido com os tais recibos (lembra-te que podes mostrar a lista toda numa página ou separar valores por cada página, para clientes individuais) e depois utilizas o código acima para mostrar  recibo gerado


I just wanna say one word to you, just one word: Plastics

Share this post


Link to post
Share on other sites
JoaoNascimento

lol o método em VB6 é o seguinte:

Instalas o componente (claro) se não tiveres posso fazer upload

Na secção de componentes do IDE procuras Crystal Reports 4.6 (a minha versão). EM VB.NET isto deve ser diferente

Adicionas um controlo de nome CrystalReport1 ou parecido, vou usar CR1 para poupar espaço

Qualquer parte do controlo pode ser modificada manualmente nas duas propriedades ou através de código, por exemplo:

CR1.WindowState = crptMaximized

Para ordenar os resultados de certa lista:

CR1.SortFields(0) = "+{Tabela.Campo}"

Tens que dar o endereço absoluto da localização do ficheiro de relatório criado antes:

CR1.ReportFileName = "C:\CRelatorio.rpt"

Podes criar formulas para o que vai aparecer:

CR1.SelectionFormula = "{Tabela.Campo} = " & valor

Finalmente quando quiseres que apareça a janela a mostrar o que pretendes fazes:

CR1.Action = 1

Portanto e para resumir, crias primeiro o relatório com um aspecto parecido com os tais recibos (lembra-te que podes mostrar a lista toda numa página ou separar valores por cada página, para clientes individuais) e depois utilizas o código acima para mostrar  recibo gerado

Vou tentar dessa maneira depois eu avisote a ver se consegui ou nao....

Share this post


Link to post
Share on other sites
jpaulino

JoaoNascimento,

Tens de colocar dúvidas concretas e não um pedido para que te ajudem. Além disso coloca as questões na secção correcta: vb.net.

Ajuda o fórum a ficar organizado :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.