Pada contoh program-program sebelumnya, saya hanya membahas tentang bagaimana cara menghubungkan program dengan database, dan belum ada menyinggung masalah laporan dari aplikasi yang dibangun. Kali ini saya coba untuk sharing sedikit pengetahuan saya tentang bagaimana cara membuat laporan menggunakan Crystal Report 8.5 serta menghubungkannya dengan aplikasi yang kita bangun. Dan disini saya masih menggunakan VB.Net sebagai bahasa pemrogramannya dan Access sebagai databasenya.
Untuk koneksi aplikasi dengan databasenya, saya anggap anda sudah tau, jika belum silahkan lihat disini http://www.4shared.com/file/4BRvi9tl/proInputBarang.html
Buka Crystal Report anda, disini saya menggunakan Crystal Report versi 8.5 kemudian pilih “As a Blank Report”
Ekspan pada Database Files -> Klik 2 kali pada Find Database File -> Pilih file Access yang akan kita hubungkan.
Pilih table yang akan kita jadikan sebagai report lalu pilih tombol Add kemudian Close, dan susunlah report tadi seperti dibawah ini
Jika sudah selesai menyusun reportnya, sekarang kita masuk ke programnya. Pada program anda tambahkan sebuah Form baru, ganti namanya jadi frmReport kemudian masukkan komponen CrystalReportViewer
Klik 2 kali pada frmReport sehingga akan menghasilkan sebuah routin dengan event frmReport_Load lalu tambahkan koding berikut
Try Dim rpt As New CrystalDecisions.CrystalReports.Engine.ReportDocument Dim str As String = "D:\Report\rptBarang.rpt" rpt.Load(str) cr.Refresh() cr.ReportSource = rpt cr.Show() cr.RefreshReport() Me.WindowState = FormWindowState.Maximized Catch ex As Exception MsgBox(ex.Message) End Try
Tambahkan sebuah Form lagi dan ubah namanya menjadi frmMain Pada frmMain tambahkan MenuStrip dan desain seperti berikut
Klik 2 kali pada ToolStripMenuItem Data Barang kemudian ketikkan koding berikut
Dim frm As New frmReport frm.MdiParent = Me frm.Show() frm.WindowState = FormWindowState.Maximized
Sekarang jalankan program anda dengan cara menekan tombol F5. Pilih pada menu laporan Data Barang dan hasilnya seperti dibawah ini
Berikut link untuk download contoh programnya http://www.4shared.com/rar/90nKGWKk/Report.html
Semoga bermanfaat.
mantapzzzzzzzzzz
BalasHapusberkunjung jg yah ;)
Hapushttps://www.tutscode.net