5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 1/15
Pemrograman VB Net
1
MEMBUAT LAPORAN DENGAN
CRYSTAL REPORT
Persiapan Data untuk membuat Laporan
Pembuatan Dataset
Dari menu Project Add New Item Dataset
1
2
3
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 2/15
Pemrograman VB Net
2
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 3/15
Pemrograman VB Net
3
MEMBUAT REPORT CRYSTAL REPORT
Dari menu project pilih Add New Item pilih reporting kemudian pilih cyrstal reports. Ubah
namenya, klik Add.
Akan tampil jendela berikut :
Pilihannya adalah : Using the report wizard. Klik OK. Akan tampil lagi jendela berikut :
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 4/15
Pemrograman VB Net
4
Expand pada Tree Project Data. Pilih ADO Net Dataset, Kemudian pilih dataset yang sebelumnya
sudah dibuat.
Pindahkan data Barang dari dataset tersebut ke kolom sebelah kanan. Akan tampil jendela berikut.
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 5/15
Pemrograman VB Net
5
Klik Next,
Pindahkan lagi dari dari kolom sebelah kiri ke sebelah kanan, Klik next..
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 6/15
Pemrograman VB Net
6
Pilih Next..
Pilih Next..
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 7/15
Pemrograman VB Net
7
Pilih style yang diingikan, kemudian pilih next,
Tekan finish, hasilnya sbb:
MENAMPILKAN LAPORAN
Tambahkan form baru
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 8/15
Pemrograman VB Net
8
Tambahkan 2 Panel pada form tersebut
Pada Panel pertama, tambahkan Button dan pada panel kedua tambahkan CrystalReportViewer.
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 9/15
Pemrograman VB Net
9
Tambahkan program berikut pada Button
Dim rep As New lapBarang
Dim dt As DataTable
Dim dttransaksi As DataSet1TableAdapters.barangTableAdapter
dttransaksi = New DataSet1TableAdapters.barangTableAdapter
dt = dttransaksi.GetData()
rep.SetDataSource(dt)
Me.CrystalReportViewer1.ReportSource = rep
MENAMPILKAN DATA DENGAN FILTER TERTENTU
Sebelum bisa menampilkan data dengan filter tertentu, harus terlebih dahulu memodifikasi dataset
dengan menambahkan dataadapter baru. Sebagai contoh misalnya anda ingin menampilkan data
barang tapi ditampilkannya berdasarkan Satuan dari barang tsb. Berikut Step-stepnya :
1. Buka kembali dataset yang sudah sebelumnya dibuat.
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 10/15
Pemrograman VB Net
10
2. Klik kanan pada dataset, pilih new query
3. Akan tampil jendela berikut
4. Klik Next, akan tampil jendela berikut :
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 11/15
Pemrograman VB Net
11
5. Pilih Select which return rows, pilih next
6. Pada jendela diatas, Pilih query builder, akan tampil jendela seperti tampak di
bawah ini:
7. Pada baris Satuan, dan kolom filter tuliskan : @Satuan. Seperi tampak pada gambar
berikut:
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 12/15
Pemrograman VB Net
12
8. Klik OK, maka akan ditampilkan jendela berikut.
9. Pilih next, maka akan tampil jendela berikut. Pada Method Name boleh diganti, disini
saya ganti MethoName-nya dengan : GetDataBySatuan. Seperti tambah pada
gambar berikut :
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 13/15
Pemrograman VB Net
13
10. Klik Next, akan tampil jendela berikutnya :
11. Klik Finish.
12. Perhatikan pada dataset, akan tampil BarangtalbeAdapter baru, seperti anda lihat
dibawah ini :
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 14/15
Pemrograman VB Net
14
MENAMPILKAN REPORT DI FORM.
Buka kembali form yang sebelumnya anda buat untuk menampilkan report. Tambahkan
label, combobox dan button pada form tersebut. Sehingga tampilan akhirnya menjadi sbb:
CODING PROGRAM UNTUK TOMBOL FILTER
Dim rep As New lapBarang
Dim dt As DataTable
Dim dttransaksi As DataSet1TableAdapters.barangTableAdapter
dttransaksi = New DataSet1TableAdapters.barangTableAdapter
dt = dttransaksi.GetDataBySatuan(me.combobox1.selectedItem)
rep.SetDataSource(dt)
Me.CrystalReportViewer1.ReportSource = rep
Ketika dijalankan hasilnya sbb:
5/7/2018 Laporan Dengan Crystal Report - slidepdf.com
http://slidepdf.com/reader/full/laporan-dengan-crystal-report 15/15
Pemrograman VB Net
15
&&&Oke, selamat mengerjakan&&&