Anda di halaman 1dari 9

Membuat Laporan Menggunakan Qreport

Daftar Isi
Daftar Isi.................................................................................................................. i Bab I Pendahuluan...................................................................................................1 BAB II Pembahasan.................................................................................................2 2.1 Apa itu Qreport....................................................................................2 2.2 Komponen-Komponen Qreport...........................................................2 2.3 Langkah-langkah menggunakan Qreport.............................................7

BAB I Pendahuluan

Setiap aplikasi database menuntut adanya laporan-laporan yang nantinya akan ditujukan kepada pengguna aplikasi. Untuk membuat laporan biasanya terkendala karena tidak adanya fitur khusus untuk membuat laporan pada compiler yang digunakan untuk membangun aplikasi database itu sendiri. BCB (Borland C++ Builder) merupakan salah satu compiler yang telah menyediakan fitur untuk membuat laporan secara mudah dan cepat, yaitu menggunakan quick report yang dikelompokkan dalam tab page Qreport pada Component Pallete.

BAB II Pembahasan

2.1 Apa itu Qreport Qreport (Quick Report) adalah salah satu komponen palletes yang ada di dalam tools Pemrograman Visual yang bernama Borland C++ Builder. Quick Report juga digunakan untuk mencatat semua laporan yang diperlukan dalam aplikasi yang di buat. Fitur ini berfungsi untuk membuat laporan-laporan database di dalam aplikasi.

2.2 Komponen Komponen Qreport

1.

QuickRep QuickRep adalah komponen visual yang mengambil bentuk ukuran kertas yang dipilih untuk membuat laporan dengan menjatuhkan band dan komponen yang dapat dicetak pada komponen TQuickRep dan menghubungkannya ke sebuah dataset.

2.

QRSubDetail

Link tambahan dataset ke dalam laporan. Biasanya kita akan mendirikan master / detail hubungan antara tabel atau query komponen dan menciptakan hubungan yang serupa dengan komponen TQRSubDetail.
3.

QRStringsBand

Untuk mengakses string untuk baris saat ini menggunakan komponen ekspresi. TQRStringBand akan menciptakan variabel yang dapat dilihat dalam laporan properti Fungsi. Variabel ini akan memiliki nama yang sama sebagai komponen QRStringsBand.
4.

QRBand

Gunakan komponen TQRBand untuk band dasar laporan. Set properti BandType untuk mencerminkan peran band ini akan memiliki dalam laporan.
5.

QRChildBand

Gunakan komponen TQRChildBand untuk membuat sebuah band yang menempel pada bagian bawah dari band lain. Ini berguna jika kita ingin membuat beberapa kontrol untuk bergerak turun tergantung pada perluasan vertikal dari beberapa kontrol lainnya. Tempat memperluas kontrol di satu band dan menempatkan setiap kontrol yang harus bergerak turun pada childband.
6.

QRGroup

Memungkinkan kita untuk membuat band bersama-sama dan menyediakan kontrol untuk header, footer, dan halaman.

7.

QRLabel

Gunakan TQRLabel jauh seperti TLabel biasa, hanya untuk laporan. Gunakan untuk mencetak teks statis pada laporan dengan memasukkan teks dalam properti Caption juga kita dapat mengubah teks yang akan dicetak dalam acara OnPrint, sehingga mudah untuk mencetak perhitungan atau informasi lainnya.
8.

QRDBText aware-data TQRLabel yang mencetak nilai bidang database.

Versi

Dihitung bidang dan jenis bidang teks dapat dicetak, termasuk String, berbagai bidang numerik, tanggal dan bidang memo. Beberapa baris teks span dapat dan halaman. Kita dapat menghubungkan komponen tersebut pada kolom data dengan menetapkan dan properti DataField DataSource. Tidak seperti komponen data-aware biasa, TQRDBText bekerja bahkan dengan kontrol dataset dinonaktifkan untuk meningkatkan kecepatan.
9.

QRExpression

Gunakan TQRExpr untuk menghitung ekspresi selama pembuatan laporan.


10.

QRSysData

Gunakan TQRSysData untuk mencetak informasi sistem seperti, judul laporan, nomor halaman saat ini. Pilih data untuk mencetak di properti Data. Mengatur teks sebelumnya dalam properti Text.
11.

QRMemo

Komponen TQRMemo sangat banyak seperti komponen TMemo, hanya untuk laporan. Gunakan untuk mencetak multiline blok teks besar. Sebuah TQRMemo dapat memperluas span vertikal untuk beberapa halaman.

12.

QRExprMemo TQRExprMemo merupakan gabungan dari komponen

Komponen

TQRExpr dan komponen TQRMemo. Hal ini memungkinkan kita untuk memiliki teks memo dengan ekspresi tertanam. Masukkan ekspresi dalam tanda kurung dan QuickReport akan menggantikan ekspresi dengan hasil ekspresi selama pembuatan laporan.
13.

QRRichText

Gunakan TQRDBRichText untuk mencetak teks RichText memo diformat. teks yang akan dicetak dapat diambil dari kontrol TRichEdit langsung dengan menggunakan properti ParentRichEdit. Format Teks juga dapat dibaca ke dalam properti Lines.
14.

QRDBRichText

Gunakan TQRDBRichText untuk mencetak sawah RichText diformat memo yang disimpan dalam bidang blob. QuickReport bergantung pada Windows Control RTF untuk membuat teks.
15.

QRShape

TQRShape digunakan untuk menggambar bentuk sederhana seperti empat persegi panjang, lingkaran dan garis-garis pada laporan.

16.

QRImage

Gunakan TQRImage untuk mencetak foto dalam laporan. QuickReport dapat mencetak semua jenis gambar yang didukung oleh VCL. Ketika mencetak gambar warna pada printer QuicKReport kosong dan putih akan mencoba untuk membuat representasi gambar raster.

17.

QRDBImage

Mencetak gambar yang disimpan dalam binary (BLOB) ladang. Cetakan semua format grafis didukung oleh C + + Builder.
18.

QRCompositeReport

Memungkinkan kita untuk menggabungkan lebih dari satu laporan bersama-sama.


19.

QRPreview

Memungkinkan kita untuk menggabungkan lebih dari satu reportBrings sebuah formulir yang memungkinkan kita untuk melihat laporan di layar dan mencetaknya.
20.

QRTextFilter

Drop komponen TQRTextFilter pada formulir dalam sebuah aplikasi untuk mengaktifkan laporan yang akan diekspor ke file teks ASCII. Opsi File Teks akan muncul pada Simpan ke file dialog dalam bentuk preview dan juga laporan dapat diekspor ke file ASCII dengan kode. QRCSVFilter

21.

Drop komponen TQRCSVFilter pada formulir dalam sebuah aplikasi untuk mengaktifkan laporan yang akan diekspor ke file teks dipisahkan koma. Pilihan file CSV akan muncul dalam dialog Simpan ke file dalam bentuk pratinjau dan laporan juga dapat diekspor ke dipisahkan dengan koma file kode.

22.

QRHTMLFilter

Drop komponen TQRHTMLFilter pada formulir dalam sebuah aplikasi untuk mengaktifkan laporan yang akan diekspor ke dokumen HTML untuk penerbitan di web atau melihat di web browser. Pilihan file HTML akan muncul di Simpan ke file dialog dalam bentuk pratinjau dan laporan juga dapat diekspor ke file HTML dengan kode.

23.

QRChart

Memungkinkan kita untuk mengambil sebuah komponen TChart dan drop itu Anda ke formulir Laporan Cepat.

2.3 Langkah-langkah Menggunakan Quick Report Pembuatan laporan menggunakan Quick Report biasanya menggunakan database sebagai datanya. Oleh Karena Itu pertama kita harus membuat databasenya terlebih dahulu. Dalam implementasinya Quick Report dapat menggunakan MS access, MySQL, atau database lainnya.

Dalam menggunakan Quick Report pastikan bahwa anda telah membuat DataBase yang dibutuhkan pada aplikasi yang anda buat.

Buatlah FORM tempat menampung Quick Report Kllik menu QReport Lalu pilih komponen-komponen yang anda butuhkan dalam aplikasi anda seperti QuickRep, QRBand ( untuk membuat tittle pada laporan anda ), QRLabel ( unruk membuat teks atau nama ) dan lain lain.

Contoh hasil Report :

Anda mungkin juga menyukai