Pada Postingan Ini saya ingin mengajak sobat Delphi untuk membuat laporan dengan menggunakan komponen Fast Report. Jika Sobat Belum Memiliki dan Belum Menginstal Komponen Fast Report Silahkan Lihat disini. Sebelum Mulai Membuat laporan, terlebih dahulu pastikan Koneksi ke Database sudah tidak ada masalah. Selanjutnya Silahkan Masuk ke Pallete Fast Report 4.0 kemudian tambahkan dua buah komponen kedalam Form anda
1. 1 Buah Komponen frxDBDataset
2. 1 Buah Komponen frxReport
Atur Property frxDBDataset -> Dataset : AdoQuery.
Tahap Berikutnya, Klik dua kali Komponen frxReport yang telah anda tambahkan ke form. Akan Muncul Tampilan Fast Report Desain kemudian Klik dua kali pada Report anda, atur ukuran kertasnya (Saya Menggunakan Kertas A4).
Langkah Berikut adalah membuat garis di pinggir kertas dengan mengklik Button seperti gambar dibawah
Step Selanjutnya adalah kita akan membagi Kertas Halaman menjadi 4 yang meliputi; Report Title, Header, Master Data dan Footer. Caranya seperti gambar berikut
- Tambahkan Sebuah Komponen Memo (Logo A) kedalam Report Title anda kemudian atur Sesuka Hati, Misalkan : Laporan dengan Fast Report.
- Tambahkan Beberapa Komponen Memo (Logo A) kedalam Header anda sebanyak Jumlah Field Tabel Anda. Kemudian Atur Sesuai Nama Field yang ada di tabel database anda.
- Tambahkan Sebuah Komponen Memo (Logo A) kedalam Footer anda Kemudian Atur Sesuka Hati.
- Kemudian ini adalah langkah yang paling penting dimana kita akan meload data yang ada di database kedalam report kita. Caranya Klik menu Report -> Data. Centang frxDBDataset yang ada di form anda.
Klik satu kali pada Master Data kemudian atur Property, Dataset -> frxDBDataset
Tambahkan Beberapa Komponen Memo (Logo A) kedalam Master Data Tersebut sebanyak Jumlah Field Tabel Anda. Perhatikan Gambar Berikut
Selesai. Silahkan Simpan Laporan anda didalam Folder Projek anda. Untuk memanggil Laporan tersebut silahkan tambahkan sebuah button dan berinama cetak lalu ketikan code berikut pada button tersebut
Selamat Mencoba dan semoga berhasil. Download Contoh Projeknya disini. Untuk Membuat Laporan Pertanggal dengan Fast Report Konsepnya sama dengan Membuat Laporan dengan Quick Report. Silahkan Lihat disini.
1. 1 Buah Komponen frxDBDataset
2. 1 Buah Komponen frxReport
Atur Property frxDBDataset -> Dataset : AdoQuery.
Tahap Berikutnya, Klik dua kali Komponen frxReport yang telah anda tambahkan ke form. Akan Muncul Tampilan Fast Report Desain kemudian Klik dua kali pada Report anda, atur ukuran kertasnya (Saya Menggunakan Kertas A4).
Langkah Berikut adalah membuat garis di pinggir kertas dengan mengklik Button seperti gambar dibawah
Step Selanjutnya adalah kita akan membagi Kertas Halaman menjadi 4 yang meliputi; Report Title, Header, Master Data dan Footer. Caranya seperti gambar berikut
- Tambahkan Sebuah Komponen Memo (Logo A) kedalam Report Title anda kemudian atur Sesuka Hati, Misalkan : Laporan dengan Fast Report.
- Tambahkan Beberapa Komponen Memo (Logo A) kedalam Header anda sebanyak Jumlah Field Tabel Anda. Kemudian Atur Sesuai Nama Field yang ada di tabel database anda.
- Tambahkan Sebuah Komponen Memo (Logo A) kedalam Footer anda Kemudian Atur Sesuka Hati.
- Kemudian ini adalah langkah yang paling penting dimana kita akan meload data yang ada di database kedalam report kita. Caranya Klik menu Report -> Data. Centang frxDBDataset yang ada di form anda.
Klik satu kali pada Master Data kemudian atur Property, Dataset -> frxDBDataset
Tambahkan Beberapa Komponen Memo (Logo A) kedalam Master Data Tersebut sebanyak Jumlah Field Tabel Anda. Perhatikan Gambar Berikut
Selesai. Silahkan Simpan Laporan anda didalam Folder Projek anda. Untuk memanggil Laporan tersebut silahkan tambahkan sebuah button dan berinama cetak lalu ketikan code berikut pada button tersebut
FrxReport1.LoadFromFile(ExtractFilePath(Application.ExeName)+'NamaLaporan.Fr3');
Frxreport1.ShowReport();
Selamat Mencoba dan semoga berhasil. Download Contoh Projeknya disini. Untuk Membuat Laporan Pertanggal dengan Fast Report Konsepnya sama dengan Membuat Laporan dengan Quick Report. Silahkan Lihat disini.
Tidak ada komentar:
Posting Komentar