Baca juga :
Membuat Laporan Biodata dengan Crystal Report VB.NET bagian 1
Tutorial membuat Report ini kami tidak akan menjelaskan bagaimana cara membuat aplikasi CRUD nya, karena sebelumnya kami sudah menjelaskan bagaimana cara membuat CRUD dengan VB.NET, cari saja dihalaman VB.NET.
Membuat Report dengan Crystal Report Bag 2
Membuat Form Laporan
Selanjutnya kita akan membuat field laporan biodata dengan cara klik panah hitam yang ada di pojok kanan atas > Create a new crystal report > beri nama laporan-biodata.rpt, lihat tampilan gambar dibawah ini
Setelah itu klik ok, maka akan muncul form laporan-biodata.rpt, langkah selanjutnya pilih As a blank Report > OK
Langkah selanjutnya kita akan membuat field-field yang dibutuhkan utnuk membuat laporan, field yang akan ditampilkan pada laporan biodata diambil dari database, desain tampilan laporan kamu dan ikuti langkah - langkah berikut :
Menambahkan Field Database ke Laporan Crystal report
Baca : Tutorial MySQL : Membuat View dengan MySQL WorkBench
Membuat Group
Pada menu Field Explorer Group Name Field > Group Expert > pilih field nim
Berguna untuk menampilkan laporan berdasarkan nim mahasiswa/i
Section 1 (Report Header)
Karena laporan yang diinginkan adalah Taranskip nilai Mahasiswa, jadi laporan nilai mahasiswa akan ditampilkan berdasarkan NIM Mahasiswa/i, artinya 1 halaman laporan nilai akan menampilkan 1 NM mahasiswa, artinya kita harus membuat group berdasarkan NIM.
Section Details
1. NOMOR
pada menu Running Total Fields > new
Field berdasarkan NIM, Type of Summary : Count, On Change of Group : Group #1
Untuk menu KODE, NAMA MATA KULIAH, SKS, NILAI HURUF, dan NILAI ANGKA pilih field dari database.
GroupFooterSections1
Total Nilai Mutu : pilih Running Total Fields > table Jumlah SKS, Type of summary : SUM, On change of Group : Group #1
IPK : pada menu Formula Fields > New > isinama > dan masukkan script berikut :
{#RTotal1} / {#RTotal2}
Jika semuanya sudah selesai dan rampung, maka kita hampir finish membuat aplikasi mencetak laporan berdasarkan NIM mahasiswa/i ini,
Membuat Form Cetak Laporan
Langkah selanjutnya, kita akan membuat form pemanggilan laporan, buat form baru dalam project anda dengan nama FrmPanggilCetakReport.vb, desain tampilan form anda seperti gambar berikut :Penjelasan :
NIM ; Pengguna akan memasukkan NIM sebelum menampilkan laporan, dan memilih apakah ingin menampilkan laporan Transkip Nilai atau KHS Mahasiswa. Jika memilih transkip nilai maka seluruh nilai tergantung dari database akan dimunculkan. sedangkan untuk KHS mahasiswa akan memilih tahun akademik dan semester sebelumnya (sesuai database juga).
Cetak : akan menampilkan laporan
Batal : mengeluarkan Form Cetak Laporan Nilai
Berikut Source Code Tombol Cetak
Imports System.IOPenjelasan :
Imports System.Net
Private Sub MetroButton1_Click(sender As System.Object, e As System.EventArgs) Handles MetroButton1.Click
If MetroRadioButton1.Checked Then
If MetroTextBox1.Text = "" Then
Exit Sub
Else
FrmCetakTranskipNilai.CrystalReportViewer1.SelectionFormula = "{Command.nim} = '" & MetroTextBox1.Text.ToString & "'"
FrmCetakTranskipNilai.Refresh()
FrmCetakTranskipNilai.Show()
End If
Else
If MetroTextBox1.Text = "" Then
Exit Sub
Else
FrmPrintKHS.CrystalReportViewer1.SelectionFormula = "{Command.nim} = '" & MetroTextBox1.Text.ToString & "'"
FrmPrintKHS.Refresh()
FrmPrintKHS.Show()
End If
End If
End Sub
Source Code diatas memiliki dua buah laporan, yaitu Laporan KHS dan Laporan Transkip Nilai, jika hanya ingin menampilkan laporan Nilai cukup tampilkan Laporan Nilai saja
Video tutorial Membuat Laporan Crystal Report Berdasarkan Tanggal / NIM + MySQL akan kami buat setelah postingan ini, jadi tinggal lihat pada postingan berikutnya, atau bisa juga langsung ke halaman Video Tutorial VB Net
UPDATE VIDEO Tutorial Membuat Laporan Crystal Report
Subscribe Channel Youtube kami untuk mendapatkan Tutorial terbaru :
GPlus : https://plus.google.com/+HarisonMatondang
Youtube : http://www.youtube.com/c/HarisonMatondang