Diberdayakan oleh Blogger.

Minggu, 08 Februari 2009

Menampilkan atau menyembunyikan field sesuai kriteria tertentu di crystal report





Gambar 1. Menampilin (bhs gaul) atau menyembunyiin field angsuran ke

Walaupun menampilkan laporan merupakan pekerjaan utama dari crystal report. Namun tidak menutup kemungkinan kadang kala kita harus menyembuyikan field sesuai dengan kriteria yang kita butuhkan. Pada gambar 1 bisa kita lihat si pembuat laporan memutuskan untuk menghilangkan angka 0, namun tetap memunculkan angka 1 pada field angsuran ke. Hal ini bisa saja disebabkan oleh banyak faktor, contohnya saja, angsuran ke adalah primary key, yang tidak boleh bernilai Null, sehingga ketika entri data dia harus dimasukkan dengan nilai 0, atau kasus-kasus lainnya.

Untuk mengatur fasilitas ini kita menggunakan fitur Suppress pada field, caranya adalah dengan Mengklik Field yang ingin kita sembunyikan (pada contoh angka 0 atau angka 1, bukan teks angsuran ke, :P), dan mengklik menu Format => Format Field. Sehingga muncullah Jendela seperti dibawah ini:




Gambar 2. Jendela Format Field Tab Number

Pada Gambar 2, terlihat Checkbox Suppress If Zero telah dicentang (atau istilah pilkadanya telah di contreng), ini akan membuat field-field yang bernilai Zero / Nol akan di sembunyikan dan tidak ditampilkan pada laporan. Setelah di klik ok, maka tampilan laporan akan sama dengan tampilan Sesudah pada Gambar 1.

Nah Bagaimana dengan kasus kalau kita ingin menyembunyikan field Angsuran Ke yang bernilai 1?, kita tetap bisa menyembunyikan field tersebut berdasarkan filter dari field lain atau bahkan formula, dengan cara mengklik tombol yang terdapat disebelah suppress if zero tersebut (lihat gambar 3)




Gambar 3. Menyembunyikan tingkat lanjut

Perintah ini akan memunculkan window baru, yakni window Format Formula Editor. Dalam window ini pengaturan bisa kita atur berdasarkan kebutuhan program, contohnya saja, kita menginginkan tidak memunculkan field Angsuran Ke (dalam database contoh nama field nya adalah potke) yang bernilai 1. Perhatikan Gambar 4.




Gambar 4. Menyembunyikan Berdasarkan Kriteria lain

Pada gambar 4 bisa kita lihat, kita menambahkan klausul Field nilaipot (Jumlah) = 500, artinya crystal report akan menyembunyikan field-field Angsuran Ke yang bernilai 0 dan Jumlahnya =500, Well... selamat belajar, hasil yang dimunculkan kira-kira Gambar dibawah ini, coba perhatikan Po




Gambar 5. Hasil

2 komentar: