MINGGU Ke Tigabelas Pemrograman Visual HAK CIPTA DILINDUNGI UNDANG-UNDANG DILARANG KERAS MEMPERBANYAK / MENGCOPY TANPA SEIZIN COPY CENTRE IBII MINGGU Ke Tigabelas Pemrograman Visual Pokok Bahasan: Laporan Dengan Crystal Reports Tujuan Instruksional Khusus: Mahasiswa dapat menjelaskan dan mengaplikasikan Crystal Reports pada Visual Basic. NET Referensi: Harip Santoso, Membangun Aplikasi .NET Menggunakkan VB.NET 2005, Elex Media Komputindo Pemrograman Visual Institut Bisnis dan Informatika Indonesia
Agenda Membuat cetakan laporan Menampilkan laporan Memilih Record Menambah Kriteria Pemilihan record Mebuat Group Mengubah dan menghapus Group Membuat Summary atau subtotal Menambahkan special Field Teks pada Laporan Menggunakan Formula dan fungsi pada Crystal Report Pemrograman Visual
Membuat Cetakan Laporan Proses pembuatan laporan baru dimulai dengan melakukan pilihan melalui menu File > New -> Cystal Report Apllication. Selanjutnya anda akan melihat jendela Crystal Reports Galery ditampilkan Pemrograman Visual
Membuat Cetakan Laporan (Continued …) Lakukan pilihan pada pilihan tipe report standar dan layout laporan report yang kosong (As a Blank Report). Anda akan melihat layout jendela design. Pemrograman Visual
Membuat Cetakan Laporan (Continued …) Hal penting pada tampilan jendela design adalah: Area Tab Design : adalah area bagi anda untuk meletakkan informasi yang akan ditampilkan dan jendela Field Explorer adalah area di mana sumber kolom yang akan ditampilkan maupun diformat diperoleh/dilakukan. Jendela Database Expert ditampilkan dengan cara mengklik kanan pada database field dan pilih database expert Pemrograman Visual
Menampilkan Laporan Setelah selesai membuat cetakan laporan , kopikan laporan tersebut ke folder yang anda kehendaki dan berhati-hatilah dengan file .exe yang dijalankan selama pembuatan program karena file yang dieksekusi berada difolder bin dari project yang bersangkutan. Vb .NET telah menyertakan fasilitas kontrol CrystalReportViewer pada menu toolbox untuk menampilkan laporan, dan kontrol tersebut berada pada daftar paling bawah dari menu toolbox. Pemrograman Visual
Menampilkan Laporan (Continued …) Drag and Drop CrystalReportViewer pada menu toolbox kedalam design form. Add CrystalReport yang sudah terbentuk dari jendela solution explorer klik kanan add New item or New Existing Item Lakukan coding berikut untuk menampilkan laporan yang sudah dibuat. Pemrograman Visual
Memilih Record Pada contoh sebelumnya report yang dibuat akan menampilkan semua record pada tabel database yang kita pakai di dokumen report. Secara tidak langsung, seringkali kita menginginkan jumlah record yang akan ditampilkan dibatasi. Untuk melakukan hal ini kita dapat menggunakan fasilitas Select Expert guna menspesifikasikan record yang ditampilkan. Langkah dalam memilih record Pada bagain detail, klik kanan pada objek teks “UnitPrice”, lalu pilih Select Expert Pemrograman Visual
Memilih Record (Continued …) Demo Memilih Record Pemrograman Visual
Menambah Kriteria Pemilihan Record Dalam Prakteknya seringkali kita menggunakan lebih dari satu kriteria pemilihan record untuk ditampilkan pada laporan. Dalam contoh berikut kita akan menambahkan kriteria data yang dicetak pada dokumen report, hanya yang quantity-nya di bawah 10 unit selain unit price-nya dibawah $20 Demo Menambah Kriteria Pemilihan Record Pemrograman Visual
Membuat Group Langkah Membuat Group: Aktifkan jendela Field Explorer lalu klik kanan pada Group Name Field setelah itu klik Insert Group … Pemrograman Visual
Membuat Group (Continued …) Begitu kotak dialog insert group muncul, tetntukan pengurutan terhadap group, misalnya Ascending or Descending Pemrograman Visual
Membuat Group (Continued …) Pilih tab Option dilanjutkan dengan mencentang kotak Customize Group Name Field, jika terdapat bagiand ari group yang melebihi satu halaman dan supaya crystal report membuat group yang melebihi satu halaman dan supaya crystal report membuat group pada halaman yang baru maka pilihan pada kotak Keep Group Together harus diaktifkan. Pemrograman Visual
Mengubah dan Menghapus Group Klik kanan pada Group Header, lalu pilih Group Expert … Demo Mengubah dan Menghapus Group Pemrograman Visual
Membuat Summary atau Subtotal Klik kanan pada area desain crystal report lalu klik summary Pemrograman Visual
Membuat Summary atau Subtotal (Continued …) Pilih field yang akan disummary00 Demo Mengubah dan Menghapus Group Pemrograman Visual
Menambahkan Special Field Teks pada Laporan Print Date Tanggal saat report dicetak Print Time Waktu saat report dicetak Modification Date Tanggal terakhir kali report diubah Record Number Jumlah record yang tercetak pada bagian Section Detail Page Number Nomor Halaman saat ini Group Number Nomor Group atau nomor setiap record group yang akan diurutkan Total Page Count Jumlah total halaman dari laporan Pemrograman Visual
Menambahkan Special Field Teks pada Laporan (Continued …) Report Title Judul dari laporan (didefinisikan pada bagian summary di kotak dialog document properties) Report Comment Komentar yang dinyatakan pada summary pada kotak dialog Document properties Record Selection Formula Field record selection formula pada laporan Group Selection Formula Group Selection Formula pada laporan File Path and Name Tempat serta nama file di mana report disimpan File Author Nama pembuat report File Creation Date Tanggal Pembuatan Laporan Page N of M Nomor halaman dari total halaman laporan Demo Special Field Teks Pemrograman Visual
Menggunakan Formula dan Fungsi pada Crystal Report Pemrograman Visual
Menggunakan Formula dan Fungsi pada Crystal Report (Continued …) Report Field Area ini menampilkan semua field database yang siap untuk diolah pada formula Function Area ini menyajikan semua function berikut parameter dan penggunaanya Operator Area ini menyajikan semua operand atau argument untuk proses kalkulasi Formula Area ini menampilkan data sesuai dengan posisi kursor setiap kali anda mengklik area report field, function atau operator, dan crystal report akan membuat sendiri secara otomatis tanda kurung [ ] serta ( ). Namun jika anda mengetik secara manual maka tanda kurung ini tidak akan muncul secara otomatis Demo Formula dan Fungsi Pada Crystal Report Pemrograman Visual
Questions & Answers Pemrograman Visual
Thank You Pemrograman Visual