Sebagai contoh sederhana, saya mempunyai sebuah database yang dibuat dengan MS Access, dan pada database tersebut ada dua buah tabel yang terelasi sebagai berikut :
Berdasarkan dua tabel tersebut, saya buat sebuah laporan transaksi menggunakan crystal report seperti gambar berikut ini :
Jika sobat perhatikan, pada kolom No Transaksi terjadi pengulangan data untuk tiap No Transaksi yang muncul, agar menjadi lebih rapi, saya akan melakukan penggroupan agar pengulangan datanya tidak lagi terjadi. Silakan sobat ikuti langkah-langkah berikut ini :
- Klik menu Insert kemudian pilih Group :
- Setelah itu, tentukan field mana yang akan di groupkan, disini saya akan menggroupkan No Transaksi, jadi pilih fieldnya melalui pulldown combo yaitu transaksi.no_trans. Kemudian tentukan mode pengurutannya, kita pilih pengurutan secara in ascending order agar No Transaksi diurutkan dari yang terkecil.
- Group field no transaksi (Group #1 Name) akan secara otomatis masuk ke disain crystal report kemudian sobat atur lebarnya hingga sesuai dengan ukuran kolom yang tersedia, lalu sobat hapus saja field no_trans yang sebelumnya sudah terpasang.
- Jika sudah kita akan menghilangkan Footer dari Group no transaksi agar disain reportnya tidak terlalu lebar ke bawah dan lebih rapi. Caranya, klik kanan pada Group Footer #1 yang berada di sebelah kiri kemudian pilih Hide (Drill-Down OK)
- Jika berhasil, maka baris Report Footer #1 akan menjadi terarsir yang menandakan bahwa bagian tersebut tidak aktif atau tidak digunakan seperti gambar berikut ini :
- Agar lebih rapi lagi, dorong keatas garis batas bawah report footer tadi sehingga bertemu dengan garis batas atasnya :
- Sekarang preview disain tersebut, maka hasilnya akan seperti berikut ini :
Dari gambar diatas terlihat data tersusun berdasarkan No Transaksinya masing-masing dan tidak terjadi pengulangan No Transaksi pada report tersebut sehingga jelas menggambarkan bahwa satu transaksi memiliki banyak barang (One To Many Relationship).
Untuk lebih jelasnya, sobat bisa mendownload contoh report nya pada link berikut ini :