Sabtu, 09 Agustus 2014

Cara membuat Laporan berdasarkan Range date dengan Crystal report di VB.net

Cara membuat Laporan  berdasarkan Range date dengan Crystal report di VB.net - Dalam membuat suatu aplikasi / program dengan Visual Basic dot net atau sering disebut VB.net, seringkali diperlukan sebuah laporan untuk merangkum hasil data yang umumnya akan ditunjukan dalam bentuk hardcopy / diprint. Seringkali seorang manajer atau atasan kadang – kadang meminta laporan berdasarkan durasi tanggal / range date tertentu, nah untuk itu diperlukan suatu fungsi untuk bisa mengatur range date laporan.
Bagi yang bingung nih dalam membuat rentangan tanggal laporan di VB.net, saya akan share pengalaman saya dalam membuat Laporan  berdasarkan Range date dengan Crystal report di VB.net. Disini saya akan menggunakan program tugas saya untuk contohnya, anda dapat memodifikasi sesuai kebutuhan.

Langkah pertama, buatlah Crystal Report Design seperti berikut :


Langkah – langkahnya :

  • Pertama – tama, Tambahkan component nantinya berextensi .rpt dengan cara Klik Project -> Add Component -> Pilih Cystal Report -> Isi dengan nama ReportTerjual.rpt.
  • Kedua import tabel yang diperlukan dalam membuat laporan dari database yang anda gunakan ke VB.netnya dengan klik kanan Database -> Database Expert -> Untuk membuat koneksi baru klik Create New Connection (saya anggap sudah bisa membuat koneksi baru) dan kalo yang sudah import tabel yang diperlukan, langsung saja ketahap selanjutnya.
  • Selanjutnya adalah membuat parameter yang digunakan, disini saya buat “Awal” untuk Tanggal awal laporan dan “Akhir” untuk Tanggal akhir laporan. Untuk cara buat , klik kanan pada Parameter. Kemudian isi Name dengan “Awal”, Type dengan Date, dan Show on (Viewer) Panel pilih Do not Show (NB : Terpenting adalah Name dan Typenya). Kemudian klik OK
  • Untuk langkah selanjutnya adalah membuat Database Expert dengan cara Klik Section Database pilih Select Expert Record atau dengan cara klik menu bar Crystal Report -> Report -> Select Expert -> Report. (NB : Kalo tidak ketemu, anda bisa cari cari toolbarnya pada menubar View -> Toolbar)

  • Selanjutnya klik New -> Pilih field yang akan menjadi patokan dalam membuat range date (dalam kasus ini, saya menggunakan field datein) kemudian klik OK
  • Selanjutnya pilih  “is between” kemudian klik Formula Editor.
  • Kemudian buatlah code seperti gambar dibawah, kemudian klik Save atau Save and close

  • Untuk masalah design laporan, saya tidak akan menjelaskannya. Saya anggap anda sudah membuat designnya. Selanjutnya adalah membuat Crystal report Viewer dengan cara membuat form biasa yang saya namai dengan DRTerjual
  • Kemudian pilih Laporan yang digunakan dengan cara klik tanda panah kecil pada crystal report viewer kemudian klik choose a crystal report kemudian pilih ReportTerjual.rpt
  • Dan kemudian langkah selanjutnya, buatlah form untuk menginputkan rentangan tanggal laporan. Dalam form diatas, Periode Awal di namai dengan DTStart , Periode Akhir dinamai dengan DTEnd, dan Button Tampilkan dinamai dengan BtnTampil.
  • Berikut code untuk pada bagian Form Laporan Terjual , (NB : Gunakan ReportTerjual1, umumnya akan muncul otomatis jika langkah-langkah diatas sudah benar )
  • Sekarang tinggal dicoba, dan taraaaaa…..hasilnya sesuai dengan periode tanggal.

Nah sekian share pengalaman saya dengan si report yang membuat range date dengan menggunakan Crystal Report....terima kasih

Artikel Terkait

Cara membuat Laporan berdasarkan Range date dengan Crystal report di VB.net
4/ 5
Oleh

Berlangganan

Suka dengan artikel di atas? Silakan berlangganan gratis via email