Menggunakan Fast Report Secara Runtime

Posted by

Pada contoh yang ane pakai adalah delphi 2007 dan Fast Report 4.12.
Untuk databasenya ane pakai Ms. Access. Langsung sajalah... :D

Recompile Fast Report sesuaikan dengan versi delphi yang dipakai.
contoh seperti gambar berikut :


Setelah tercompile akan terbentuk folder LibD11 (Delphi2007), nah didalam folder itu berisi paket-paket komponen fast report yang nanti akan dipakai.

Tambahkan library path pada delphi, pada contoh :
"C:\Program Files\CodeGear\RAD Studio\5.0\FastReport 4.12\LibD11"


Compile file-file berikut :   tanda (*) merupakan versi dari delphi yang dipakai.
  1. fs*.dpk     - FastScript, main package
  2. fsDB*.dpk   - FastScript, DB classes and controls
  3. fsBDE*.dpk  - FastScript, BDE components
  4. fsADO*.dpk  - FastScript, ADO components
  5. fsIBX*.dpk  - FastScript, IBX components 
  6. fsTee*.dpk  - FastScript, TeeChart components 
  7. frx*.dpk    - FastReport, main package
  8. frxDB*.dpk  - FastReport, TDataSet wrapper (TfrxDBDataSet)
  9. frxIBO*.dpk - FastReport, IB_Objects wrapper (TfrxIBODataSet)
  10. frxBDE*.dpk - FastReport, end-user BDE components
  11. frxADO*.dpk - FastReport, end-user ADO components
  12. frxIBX*.dpk - FastReport, end-user IBX components
  13. frxDBX*.dpk - FastReport, end-user DBX components
  14. frxTee*.dpk - FastReport, TeeChart components
  15. frxe*.dpk   - FastReport, export filters

Sekarang kita buat program sederhana, buatlah kira-kira seperti gambar berikut :

1 ADOConnection
1 ADOTable
3 Button

Tambahkan Uses : frxClass, frxDBSet, frxDesgn

Tambahkan variabel : dbPath, frx, frxDB

Berikut Source Code untuk tombol Design Report, Preview Report dan Print Report :

Full Source Code

Setelah selesai sekarang Fast Report sudah bisa dipakai secara runtime, meskipun agak ribet sih.. wkwkwk... :D Jalankan program dan klik tombol Design Report maka akan muncul Fast Report Designer, nah disitu kita bisa buat atau mendesain tampilan report sesuai yang diinginkan.

Pada saat mendesain report kita tambahkan dulu dataset nya dengan cara klik pada menu Report > Data > tambahkan dataset yang diberi nama mahasiswa tadi. seperti gambar berikut :




Contoh desain Fast Report yang ane buat, dan ane beri nama cobacoba.fr3


Berikut hasil reportnya yang ane screen shot :D


Yang lagi males ngoding nih ada Full Source Code dan Programnya, silahkan download aja DISINI


Blog, Updated at: 3:41 PM

0 comments:

Post a Comment