Anda di halaman 1dari 4

Abdi Pandu Kusuma, S.

Kom
Pemrograman Database II


REPORT (Delphi)


Definisi Report.
Report adalah rangkuman data yang disimpan di suatu table yang akan ditampilkan lewat
tool pemrograman. Beberapa cara dalam membuat laporan (report) pada Delphi diantaranya
Rave Report, Quick Report, Export ke Excel, Export ke HTML dan export ke Word.

Rave Report.
Rave report merupakan tool pembuatan report yang terpadu dengan Delphi. Rave
mempunyai banyak kelebihan disbanding tool reporting lain, sayangnya karena masih baru
referensi tentang rave tidak banyak dijumpai. Fitur rave diantaranya adalah word wrap
memos, full graphics, justification, precise page positioning, printer configuration, font
control, print preview, reuse of report content, PDF, HTML, RTF, dan text report rendition.

Komponen Rave Report.
Adapun komponen pada rave terletak pada tab rave, diantaranya:
Komponen Fungsi Property Penting Icon
RvProject Menghubungkan
aplikasi dengan
report proyek yang
telah dibuat pada
rave desainer.
ProjectFile.
RVDataSet
Connection
Menghubungkan
data pada TDataset
dengan dataviews.
Dataset.
RvTable Connection Menghubungkan
data pada TTable
dengan dataviews.
Table.
RvQuery
Connection
Menghubungkan
data pada TQuery
dengan dataviews.
Query.
RvCustom
Connection
Menghasilkan
custom data yang
dihasilkan event
pada direct
dataView.
FieldAliasList.
Abdi Pandu Kusuma, S.Kom
Pemrograman Database II

Menampilkan report menggunakan Rave.
Adapun langkah-langkah untuk menampilkan report database menggunakan rave
report adalah sbb:
Letakkan komponen ADOConnection1, ADOTable1, DataSet, & DbGrid pada
form dan setting seperti cara saat menyetting komponen ADO kemarin.
Tambahkan komponen Button, RvDataSetConnection dan RvProject.
Ubah property dataset pada RvDataSetConnection menjadi ADOTable1.
Buat report menggunakan rave report dengan langkah-langkah sbb:
Buka Rave Report lewat file| Tools| Rave Report!
Pada Rave, klik menu file | new data object untuk menampilkan dialog data
connection.
Pilih direct view dan klik next sehingga tampil daftar RvDataSet connection.
Klik menu tools | report wizard | simple table.
Pilih dataview dan klik next.
Pilih field-field yang akan ditampilkan dalam report, misalnya kode, judul &
bintang. Klik next.
Atur urutan field-field yang akan dicetak. Klik next.
Tentukan layout pencetakan laporan mencakup judul laporan dan margin.
Klik next.
Atur font yang digunakan. Klik generate.
Simpan rave report tadi dengan nama report01.rav, kemudian kembali ke
Delphi.
Isikan property ProjectFile pada komponen RVProject dengan file report01.rav
tadi.
Isikan coding program berikut pada button:
rvProject1.Execute;
Beri nama Cetak pada button tersebut.
Jalankan program.

Quick Report.
Quick report adalah komponen yang juga sudah hadir bersama paket instalasi Delphi 7.0
tetapi tidak diaktifkan.
Untuk mengaktifkannya, anda dapat menh-eksport komponen QuickRep dengan langkah-
langkah sbb:
Klik menu component | install package.
Klik Add, masuk ke direktori c:\Program Files\Borland\Delphi7\Bin. Kemudian cari
file dclqrt70 dan klik open.
Klik Ok.

Abdi Pandu Kusuma, S.Kom
Pemrograman Database II


Komponen Quick Report.
Adapun komponen pada quick terletak pada tab qReport, diantaranya:
Komponen Fungsi Property Penting Icon
QuickRep komponen dasar dari
keseluruhan report
yang akan dibuat.
Dataset.
Qrsubdetail Digunakan pada
laporan dalam
bentuk masterDetail
yang akan dicetak
setelah detailBand.
Dataset,
FooterBand,
HeaderBand,
Color.

QRstringsband Meletakkan band
yang berisi string
pada report.

Items, Color
Qrband Digunakan sebagai
kolom pembagi
report.
BandType, Color.
Qrchildband Digunakan untuk
membuat band anak
dari band induk.
HasChild, Color
Qrgroup Memungkinkan
untuk membuat band
yang ada menjadi
bagian dalam sebuah
kelompok.
Color,
FooterBand,
Expression

QRLabel Digunakan untuk
member nama label
pada report.
Caption
QRDBtext Menampilkan
database field yang
ditampilkan pada
report.
Dataset

Menampilkan report menggunakan QReport.
Adapun langkah-langkah untuk menampilkan report database menggunakan rave
report adalah sbb:
Abdi Pandu Kusuma, S.Kom
Pemrograman Database II

Tambahkan komponen quickrep ke atas form dan ubah property dataset menjadi
ADOtable1.
Tambahkan sebuah komponen QRband. Pastikan property BandType bernilai
rbTitle.
Tambahkan komponen QRlabel tepat diatas QRband yang telah ada. Ubah nilai
caption menjadi Laporan XXX.
Tambahkan sebuah QRband dan ubah property BandType menjadi
rbColumnHeader dan ubah juga property color menjadi clSilver.
Tambahkan sebuah QRband dan ubah property bandtype menjadi rbDetail.
Tambahkan komponen Qrlabel dan QRDBtext sebanyak attribut yang anda buat,
kemudian ubah property datasetnya menjadi ADOtable1. Ubah property
datafield untuk setiap atribut sesuai dengan atribut yang anda buat.
Isikan coding program berikut pada button:
quickRep1.Preview;
Jalankan program.

Anda mungkin juga menyukai