Komponen yang digunakan secara default pada Microsoft Visual Studio 2005/2008 adalah komponen Crystal Report. Keuntungan penggunaan Crystal Report adalah pada kemudahan perancangan report untuk mendapatkan report yang menarik tidak seperti saat kita melakukan pencetakan secara manual.
Untuk menambahkan report baru
menggunakan Crystal Report, klik Project – Add New Item. Pada Dialog Add New
Item, pilih Crystal Report, beri nama file dengan nama yang diinginkan,
kemudian klik OK.
Kemudian akan dimunculkan dialog
Crystal Report Gallery, pilih As a Blank Report. Klik OK. Setelah itu akan
dimunculkan tampilan Crystal Report yang masih kosong. Pada Window Field
Explorer, klik kanan Database Field, pilih Database Expert.
Pada Dialog Database Expert pilih
Project Data atau Current Connections untuk memilih koneksi yang pernah diset
pada Project, atau pilih Create New Connection untuk membuat koneksi baru,
pilih tipe koneksi yang diinginkan. Pilih OLEDB (ADO).
Kemudian akan muncul dialog untuk
memilih jenis database dan lokasi file/server nya. Setelah terhubung akan
tampak seperti tampilan berikut ini. Masukkan table yang diinginkan, kemudian
klik OK.
Kemudian
dari window Field Explorer klik dan drag/tarik kolom ke arah Report yang masih
kosong. Akan tampil seperti di bawah ini.
Tambahkan
Form lagi dengan cara klik Project – Add Windows Form, beri nama dan klik OK.
Pada Form yang baru tersebut tambahkan komponen Crystal Report Viewer dari
Toolbox Tab Crystal Report.
Kemudian
dari Form pertama tambahkan satu buah komponen Button. Klik dua kali, pada
event Private Sub bPrint_Click() tambahkan kode program berikut ini :
Private
Sub bPrint_Click((ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles bPrint.Click
Dim aRpt As New
CrystalReport1
aRpt.SetDataSource(ds)
Form2.CrystalReportViewer1.ReportSource
= aRpt
Form2.Show
End Sub
Untuk
menjalankan program klik Debug – Start Debugging. Kemudian klik Button Print,
akan tampil hasil dari Crystal Report sebagai berikut :