Membuat Laporan Crystal Report Berdasarkan NIM+ MySQL

Tutorial VB.NET : Cara Membuat Laporan Biodata Transkip Nilai menggunakan Crystal Report Berdasarkan Tanggal dan NIM di VB.NET, Tutorial VB.NET selengkapnya di sector code

Tutorial VB.NET : Cara mudah membuat laporan biodata, laporan Transkip nilai mahasiswa dan laporan KHS mahasiswa menggunakan Crystal Report di Visual basic.NET dan sebelum laporan ditampilkan di Crystal Report, data akan difilter terlebih dahulu sesuai dengan NIM dan Tahun ajaran dan Semester.

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

Buatlah Form baru dengan nama cetak-laporan-biodata.vb, tambahkan component CrystalReportViewer pada form cetak-laporan-biodata.vb sehingga tampilannya seperti gambar berikut :


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

 Pada Field Explorer klik Kanan pada menu Database Fields > Database Expert >Add Command > dan masukkan perintah untuk menyeleksi field-field yang dibutuhkan sesuai keinginan dari database, kamu juga bisa langsung menambahkan field dari suatu tabel yang ada di database kamu.



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)

Penting :
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

Pada bagian Section Details yang perlu kita insert sesuai dengan hasil laporan kita, dimana fieldnya adalah : NOMOR, KODE, NAMA MATA KULIAH, SKS, NILAI HURUF, dan NILAI ANGKA.

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 SKS : pilih Running Total Fields > table Jumlah SKS, Type of summary : SUM, On change of Group : Group #1

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.IO
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
Penjelasan :
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

Next Recomended


Feel free to code it up and send us a pull request.

Hi everyone, let's me know how much this lesson can help your work. Please Subscribe and Follow Our Social Media 'kodeajaib[dot]com' to get Latest tutorials and will be send to your email everyday for free!, Just hit a comment if you have confused. Nice to meet you and Happy coding :) all ^^



Follow by E-Mail


Name

ADO.NET,3,Ajax,6,Android,9,AngularJS,4,ASP.NET,4,Blogger Tutorials,7,Bootstrap,7,C++,1,Codeigniter,2,Cplusplus,6,Crystal Report,6,CSharp,25,Ebook Java,2,FlyExam,1,FSharp,3,Game Development,2,Java,35,JDBC,2,Laravel,84,Lumen,2,MariaDB,2,Ms Access,3,MySQL,31,ODBC,6,OleDB,1,PHP,14,PHP Framework,5,PHP MYSQLI,9,PHP OOP,5,Python,8,Python 3,4,SQL Server,4,SQLite,4,Uncategorized,5,Vb 6,2,Vb.Net,89,Video,48,Vue Js,4,WPF,2,Yii,3,
ltr
item
KODE AJAIB: Membuat Laporan Crystal Report Berdasarkan NIM+ MySQL
Membuat Laporan Crystal Report Berdasarkan NIM+ MySQL
Tutorial VB.NET : Cara Membuat Laporan Biodata Transkip Nilai menggunakan Crystal Report Berdasarkan Tanggal dan NIM di VB.NET, Tutorial VB.NET selengkapnya di sector code
https://4.bp.blogspot.com/-dnY_bdAlCu4/VqYt89WXrrI/AAAAAAAABRM/8Kvml49WMS8/s320/membuat-laporan-biodata.jpg
https://4.bp.blogspot.com/-dnY_bdAlCu4/VqYt89WXrrI/AAAAAAAABRM/8Kvml49WMS8/s72-c/membuat-laporan-biodata.jpg
KODE AJAIB
https://www.kodeajaib.com/2016/01/membuat-laporan-biodata-crystal-report.html
https://www.kodeajaib.com/
https://www.kodeajaib.com/
https://www.kodeajaib.com/2016/01/membuat-laporan-biodata-crystal-report.html
true
3214704946184383982
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy