BAB 10
CRYSTAL REPORT
Pembahasan tentang Crystal Report sengaja kami tempatkan lebih awal sebelum
membuat aplikasi, tujuannya agar setelah pembuatan aplikasi selesai kita dapat
langsung membuat laporan dari hasil pengolahan data dalam aplikasi tersebut.
Seperti yang telah dijelaskan sebelumnya bahwa koneksi ke database bergantung
pada jenis database itu sendiri, kemudian kita tentukan drivernya. Hal ini terjadi
tidak hanya dalam cara koneksi dan pengolahan data, pembuatan laporan juga
menggunakan metode yang sama. Untuk itu marilah kita membuat laporan dimulai
dengan database Access.
3. Ubah properti Dock jadi Fill agar tampilan satu layar penuh. Pengaturan ini
disesuaikan dengan kebutuhan, jika laporan tidak ingin ditampilkan satu layar
penuh pilihlah Top, Bottom, Left, Right dan sebagainya, jadi Laporan dapat
ditempatkan sesuai kebutuhan karena tidak menutup kemungkinan kita ingin
menambahkan parameter untuk menampilkan laporan dengan kriteria yang
diinginkan.
139
Created By Uus Rusmawan
7. Pilih CrystalReport
8. Klik Open
140
Created By Uus Rusmawan
141
Created By Uus Rusmawan
17. Klik Add All =>. Hal ini menyebabkan semua filed akan dijadikan laporan, jika
hanya field tertentu yang ingin dijadikan laporan maka pilihlah field-field
tersebut sesuai kebutuhan.
18. Klik Next
142
Created By Uus Rusmawan
24. Sebelum laporan dipanggil saat project di RUN sebaiknya dimodifikasi terlebih
dahulu agar lebih artistik dan informatif
25. Kembali ke Form
26. Klik CrystalReportViewer
27. Klik properti ReportSource
143
Created By Uus Rusmawan
30. Agar form laporan tampil satu layar penuh ubah properti WindowsState
menjadi Maximized
144
Created By Uus Rusmawan
Cara lain untuk menampilkan laporan yang telah dibuat selain menggunakan
properti ReportSource adalah dengan melakukan double klik objek
CrystalReportViewer lalu tulis coding berikut ini
Pembuatan laporan dengan Crystal Report pada dasarnya sama saja, yang
membedakannya adalah sumber data yang akan dijadikan laporan apakah
database tersebut dibuat oleh MS. Access, SQL Server, MySQL atau software
database lainnya. Untuk membuat laporan database SQL Server ikutilah langkah-
langkah di bawah ini.
145
Created By Uus Rusmawan
146
Created By Uus Rusmawan
147
Created By Uus Rusmawan
148
Created By Uus Rusmawan
Agar laporan lebih artistik dan informatif, rancangannya dapat dimodifikasi dengan
cara melakukan klik kanan mouse di area laporan yang kosong atau memilih field
lalu klik kanan mouse.
149
Created By Uus Rusmawan
6. Klik Customize
7. Klik tabulasi Currency Symbol
8. Ganti $ dengan Rp
9. Klik OK
10. Klk OK
150
Created By Uus Rusmawan
5. Klik Button Combo Left, Right, Top atau Bottom lalu pilih bentuk bingkainya
6. Klik OK
4. Klik OK
151
Created By Uus Rusmawan
152
Created By Uus Rusmawan
153
Created By Uus Rusmawan
20. Hasilnya terlihat seperti gambar berikut jika dipilih tanggal 7/11/2007
Cara lain untuk memilih kriteria laporan dapat juga dilakukan dengan menyiapkan
interface sejenis TextBox, ComboBox atau Listbox dimana sebelumnya dalam
interface tersebut dimasukkan data yang akan dipilih. Contohnya dapat dilihat pada
bab 11 laporan penjualan.
Pada kenyataannya pembuatan laporan tidak harus dilakukan di VB.Net. kita dapat
juga membuat laporan dengan menggunakan Crystal Report secara khusus, jika
rancangan laporan telah selesai maka kita tinggal mengatur properti ReportSource
dan pilih nama file laporan yang telah dibuat. Hal ini dapat dilakukan mengingat
fasilitas editing rancangan laporan di VB.Net terlihat tidak selengkap Crystal Report
secara mandiri.
Cara lain yang dapat dilakukan adalah setelah rancangan laporan selesai dibuat
dengan menggunakan Crystal Report di luar VB.NET kemudian mengimport file
laporan dari direktori lain ke Solution Explorer kita dengan cara:
1. Klik kanan nama project
2. Klik Add
3. Pilih Add Existing Item
154
Created By Uus Rusmawan
File laporan yang dibuat dengan Crystal Report di luar VB.NET setelah diimport ke
dalam Solution Explorer harus ditutup terlebih dahulu dan setelah satu kali di RUN
di VB.NET maka file tersebut berubah format menjadi Crystal Report versi VB.NET
(versi 9.2) ketika dibuka lagi dengan Crystal Report versi 8.5 file itu tidak dapat
ditampilkan kecuali versi Crystal Report nya sama dengan versi VB.NET.
155