Salamilmu's Blog

Home » Pemrograman » Membuat Laporan pada Program Menggunakan VB.Net dan Crystal Report 8.5

Membuat Laporan pada Program Menggunakan VB.Net dan Crystal Report 8.5

November 2013
M T W T F S S
« Jun   Jul »
 123
45678910
11121314151617
18192021222324
252627282930  

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”

report1

Ekspan pada Database Files -> Klik 2 kali pada Find Database File -> Pilih file Access yang akan kita hubungkan.

report2

Pilih table yang akan kita jadikan sebagai report lalu pilih tombol Add kemudian Close, sehingga akan tampil seperti tampilan dibawah ini

report3

Susunlah report tadi seperti dibawah ini

report4

Jika sudah selesai menyusun reportnya, sekarang kita masuk ke programnya.

Pada program anda tambahkan sebuah Form baru, ganti namanya jadi frmReport

Masukkan komponen CrystalReportViewer

report5

Klik 2 kali pada frmReport sehingga akan menghasilkan sebuah routin  dengan event frmReport_Load dan tampil jendela seperti berikut

report6

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

report7

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

report11

Berikut print screen dari aplikasi yang saya buat

report8

report9

report10

Berikut link untuk download contoh programnya http://www.4shared.com/rar/90nKGWKk/Report.html

Semoga bermanfaat.


6 Comments

  1. edwin says:

    cara nambahin component crystal report viewernya gmn ? yg ada d menu reporting aq cma pointer & report viewer

  2. rusmawan71 says:

    mas saya mau tanya. saya sudah mengikuti langkah-langkah yang mas buat di web, tapi di lapotp saya ketika menambahkan field foto tidak tampil. yang tampil hanya framenya saja. mohon pencerahan. saya pake crystal report 8.5, install full. terima kasih atas waktunya untuk menjawab pertanyaan saya

  3. Dono says:

    Bisa minta pencerahan tentang cara meng export data sql server ke sebuah file dbf.. yaitu mengcreate data file dbf dr sql server dengan vb net 8..
    Tanks

    • AhmadIqbal says:

      silahkan anda download file vfpoledb.exe, file tsb berisi file database engine utk koneksi ke database foxpro.
      1. buat fungsi utk membuat file .dbf
      2. buat fungsi untuk menyimpan data dari sql server ke file .dbf

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: