|
Membuat
group pada laporan
Dengan menggunakan
komponen TQRGroup Anda dapat mengelompokkan data
berdasarkan kondisi tertentu. Misalnya Anda ingin
mengelompokkan nama Company dari tabel Customter.db
berdasarkan nama Company yang mempunyai huruf
awal yang sama. Untuk itu Anda bisa mencoba contoh
di bawah ini:
- Buat
sebuah proyek baru dan tambahkan sebuah report.
- Tambahkan
komponen TTable pada report. Ubah property DatabaseName
menjadi DBDEMOS, TableName menjadi
Customer dan IndexName menjadi ByCompany.
Aktifkan tabel dengan mengatur property Active
menjadi True.
- Tambahkan
komponen TQRGroup yang nantinya akan digunakan
sebagai header dari group. Ubah property Expression
menjadi COPY(Table1.Company, 1, 1). Expression
tersebut digunakan untuk mengekstrak karakter
pertama dari nama Company.
- Tambahkan
komponen TQRExpr pada header band. Isi property
Expression dengan COPY(Table1.Company,
1,1).

Gambar : Report dengan group saat design time
Setelah
itu Anda dapat melihat report dengan menjalankan
program secara langsung atau dengan mengklik kanan
pada report dan pilih Preview.

Gambar
: Report dengan group saat run time
Dari gambar
di atas terlihat bahwa daftar nama Company dikelompokkan
berdasarkan huruf depan yang sama.
|