Diberdayakan oleh Blogger.

Sabtu, 04 Februari 2012

Mengubah warna baris pada crystal report berdasarkan kondisi tertentu


Requirement source code:
  • Seagate Crystal Report 7
  • Microsoft Access 97
 
Terkadang dalam membuat laporan dengan crystal report kita perlu memberikan penekanan pada baris-baris tertentu dalam laporan, misalnya untuk menampilkan stok yang sudah sangat sedikit, atau untuk kondisi-kondisi lainnya.
 
Saya contohkan pada kasus berikut ini:
Baris yang berbeda warna


Seperti terlihat pada gambar diatas, untuk kolom Hrgbrg terdapat pembedaan warna. Untuk yang harganya dibawah 5000 maka hrgbrg akan berwarna Merah, selain itu warnanya Biru. Bagaimana melakukan itu pada Crystal Report?, silahkan ikuti langkah-langkah berikut ini.

Saya asumsikan anda sudah membuat sebuah laporan dengan crystal report, sudah ada headernya, sudah ada fieldnya, sudah selesai semua, tinggal menambahkan fitur beda warna ini saja. Aktifkan modus preview pada crystal report dan klik-kanan pada Field yang ingin warnanya berubah sesuai dengan kondisi diatas, dan pilih Format Field seperti gambar dibawah ini:
 
Klik kanan pada Field dan pilih Format Field
Perintah diatas akan memunculkan layar Format Editor. Pada layar ini ada beberapa buah tab, abaikan saja, klik tab Font, seperti gambar dibawah ini:
Klik tab Font
Pada tab Font terdapat opsi tentang Font yang digunakan, Font , Stype, Size, dan tentunya Color. Pada sudut sebelah kanan (lihat gambar dibawah ini), terdapat sebuah tombol untuk Formula Editor. Klik tombol Formula Editor tersebut
Klik tombol Formula Editor
Bagi yang sudah "bergelut" dengan formula, mungkin sudah tahu apa yang akan dilakukan selanjutnya, bagi yang belum silahkan tambahkan kode seperti dibawah ini disesuaikan dengan field dan kondisi yang anda inginkan.  Karena pada kasus contoh kita menggunakan field hrgbrg sebagai bahan perbandingan, maka dalam formula kita menggunakannya sebagai kondisi untuk evaluasi dengan menggunakan If. perintahnya adalah:

if {Barang.Hrgbrg}<5000 then Red else Blue
 
selengkapnya lihat gambar dibawah ini.

Tambahkan perintah
Setelah selesai, klik tombol Save & Close pada sudut sebelah kiri atas Formula Editor ini, dan sekarang laporan anda sudah berwarna warni. :)

Sebagai tambahan, ini ada beberapa warna yang bisa digunakan untuk kondisi-kondisi yang ingin anda ciptakan.
Beberapa pilihan warna


Mau contoh source codenya?
silahkan download di:

5 komentar:

  1. Cuma baca2 aja kang, pusing euy..

    Salam kenal

    BalasHapus
  2. marii kang...
    trims dah singgah yaa

    BalasHapus
  3. [ASK] Solusi untuk memperbaiki error detected by database DLL gimana gan ya...???? saya menggunakan VB 6.0, database Mysql dan Crystal Report 8.5 ...... udah saya coba gonta ganti dengan codingnya tapi tetep aja.... Please tlg dibantu gan... thanks b4

    BalasHapus
  4. Lumayan....dapet Ilmu baru lagi....
    Tank`s gan...
    Salam
    http://priyantoagoes.blogspot.com

    BalasHapus