Jump to content

Alguem utilizar o fastReport?


rjsma
 Share

Recommended Posts

o demo nao tem limite de dias

mas para depois distribuir a aplicacao tens de comprar a licença

ja que entendeste podias dar uma explicacao

depois da instalacao aparece no  ambiente de trabalho o icon do fastreport e ai tens alguns modelos que podemos utilizar em aplicacoes,e como e que  consigo intregar os modelos numa app.?

cumps

Link to comment
Share on other sites

Sim eu sei, mas nos teus relatórios ira aparecer em cima "Demo Version".

Mas é simples no teu projecto vais à toolbar e fazes choose item e ai procuras o fastreport, adiccionas e depois funciona como um comando igual aos outros da toolbox.

http://www.medisoft-si.com/default3.aspx vê esse link é o que te vai aparecer.

Cumprimentos Paulo Silva

Link to comment
Share on other sites

Eu uso fastreports tenho licença basic edition single, trabalha super bem, é facil de o utilizar, facil de passar dados e editar reports. Até ao momento sinceramente foi as ferramentas mais jeitosinhas que encontrei. O valor que se paga pela licença vale bem a pena.

Cumprimentos

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Link to comment
Share on other sites

No "Chose Tolbox Items", tens de adicionar os seguintes:

- Environmentsettings - Fastreports

- Report                      - Fastreports

- Dockpanel                - FastReports

- PreviewControl          - Fastreports

Fazem todos parte da namespace FastReports

Na form basta arrastares o objecto Report, depois tens de criar o report, grava-lo com um nome, e no codigo colocar a chamada a ele.

Cumprimentos

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Link to comment
Share on other sites

O codigo mais simples é isto

        Report1.Load("c:\programas\mysoft\report1.frx")
        Report1.Show()

Agora podes associar a outros eventos alguma coisa como o report1.design(), para o report poder ser editado apartir da tua app.

Cumprimentos

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Link to comment
Share on other sites

o report que fizes-te ligaste-o a uma datasource para ele ir buscar dados???

Para te acontecer esse erro é porque ele não tem ligaçção com a fonte de dados, seja ela uma form, uma query, uma datagrid, seja qual for.

Vê onde estás a ir buscar os campos que usas no report, e que campos usas no report.

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Link to comment
Share on other sites

Estas a fazer direito.

Não estou mesmo a ver o porquê desse erro. Estas a fazer isso apartir de onde??

Tens como alternativa fazer um botão temporario, meter-lhe este codigo:

Report1.Load("c:\programas\mysoft\report1.frx")
Report1.design()

Editas o report de dentro da app em runtime, gravas novamente no mesmo sitio e tenta novamente fazer o gajo previsualizar o report.

Lembra-te que se estás a puxar dados de uma tabela tens de ver se a instrução SQL dela está correcta! 🙂

Se não conseguires manda o projecto com o respectivo report que eu dou-lhe uma vista de olhos durante a "longa noite".

Cumprimentos

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Link to comment
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
 Share

×
×
  • 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.