SlideShare a Scribd company logo
1 of 11
LANGKAH           DALAM         MEMBUAT             CRISTAL            REPORT        DALAM         VB.NET


Langsung   saja    pada,     inti   dari    tutorial     yang    Saya      buat.   Simak      baik-baik………
Untuk membuat report langkah yang harusa kita lakukan adalah
       Klik Kanan pada project yang dibuat -> Add-> New Item
       Kemudian pilih Reporting-> Cristal Report
       Maka           akan                 muncul               tampilan            seperti           berikut.




       Kemudian pilih ok
       Lakukan     langkah     berikut.     Pilih      Create    New    Connection->       Ole   Db    (Ado)
Maka muncul tampilan seperti ini
Dan pilih “Microsoft Ole DB Provider for SQL Server” karena yang akan kita gunakan
adalah database dengan menggunakan Microsoft SQL Server 2000.
Klik next




Dan muncul lagi yang demikian
Untuk penggunaan server jika local isi dengan titik saja, ceklist pada integrated security
dan pilih data base yang telah kita buat sebelumnya pada Microsoft SQL Server.
Kemudian klik next-> finish
Akan muncul kaya gini
Sekarang database Jurusan telah muncul dan kita tinggal pilih tablenya seperti pada
gambar
Klik next




Muncul seperti ini
Klik pilihan “>>” untuk menentukan field mana yang akan dimunculkan pada report
       nanti.
        Klik next




• Kemudian next




• Klik next lagi
• Kemudian pilih tampilan report yang menarik dan sesuai dengan kebutuhannya.
• Lalu klik finish




•   Maka    akan     muncul   seperti   ini,   kemudian   kita   klik   kanan   “Preview   Report”
• Maka hasil akan tampil seperti ini :




       Kemudian buat form baru yang akan digunakan untuk menampilkan report tersebut
       Klik kanan pada project-> add-> windows form….
       Pilih di toolbox berupa “Cristal Report Viewer”
Kemudian klik kanan dan pilih “choose a cristal report”
Pilih cristal report yang akan dilihat lalu klik Ok.
Lalu running form tersebut, maka akan muncul yang kira-kira seperti ini :
Membuat Laporan Crystal Report di VB.net dengan Mysql ODBC 5.1 Driver

Postingan ini saya buat, untuk memenuhi permintaan pengunjung blog saya, karena mengalamin
kesulitan dalam membuat laporan dengan crystal report di vb.net, untuk membuat laporan
dengan crystal report yang mengambil data dari database mysql, deperlukan sebuah interface
untuk menghubungkan database dengan aplikasi yang kita rancang, interface kita bisa
menggunakan ODBC for MySql. kalau mengunakan database sqlserver, kita bisa langsung
membuat report tanpa perlu bantuan interface. sebelum mengikuti tutorial ini pastikan driver
mysql ODBC telah terinnstal, saya mengunakan mysql odbc driver 5.1. kalau belum punya
silahkan cari dulu.

kemudian buat sebuah new coneksi didalam ODBC data source administrator, kalau belum bisa
silahkan cari dulu tutorial yang membahas cara membuat koneksi dengan ODBC, banyak tutorial
yang membahas.




Setelah membuat koneksi ODBC, tambahkan crystal report beri nama "report_matakuliah.rpt"
kemudian pilih ODBC yang tadi kita buat, saya membuat ODBC dengan nama koneksi_mysql.
kemudian tentukan database dan table apa yang mau kita tampilkan dalam reportviewer.
tampilan seperti gambar dibawah ini.
Kemudian buat tampilan seperti berikut tambahkan sebuah object crystalreportviewer dalam
form.




pada form report.vb tambahkan coding berikut.

Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Imports MySql.Data.MySqlClient


Public Class Report
Dim sql As String
Dim dttable As New DataTable
Dim kon As MySqlConnection
Dim data As DataTable
Dim rep As New report_matakuliah
Dim objRep As New ReportDocument
Dim DTset As New DataSet
Dim DTadapter As New MySqlDataAdapter


Sub laporan()
Call bukakoneksi()
kon = New MySqlConnection(strkoneksi)
dttable = New DataTable
sql = "SELECT * FROM mata_kuliah where kelas ='" & cmbNo.Text.Trim & "'"
DTadapter = New MySqlDataAdapter(sql, kon)
Try
DTadapter.Fill(dttable)
objRep = New report_matakuliah
objRep.SetDataSource(dttable)
CrystalReportViewer1.ReportSource = objRep
dttable.Dispose()
DTadapter.Dispose()
kon.Close()
Catch ex As Exception
MessageBox.Show("error", ex.Message)
End Try
End Sub


Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles btnTampil.Click
Call laporan()
End Sub


End Class
coba jalankan dengan memilih kelas, kalau tidak ada error tampilan akan seperti ini.
Langkah dalam membuat cristal report dalam vb

More Related Content

What's hot

Cara Mudah Menambahkan Menu Editorial Team pada OJS
Cara Mudah Menambahkan Menu Editorial Team pada OJSCara Mudah Menambahkan Menu Editorial Team pada OJS
Cara Mudah Menambahkan Menu Editorial Team pada OJSRelawan Jurnal Indonesia
 
Analisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanaAnalisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanapipin ibnu faqih
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi websiteGilang Ramadhan
 
modul pembelajaran microsoft excel tingkat mahir
modul pembelajaran microsoft excel tingkat mahirmodul pembelajaran microsoft excel tingkat mahir
modul pembelajaran microsoft excel tingkat mahiresha asteri.remaja
 
Lembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruLembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruPuguh Rismadi
 
Membuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaMembuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaEko Kurniawan Khannedy
 
Latihan powerpoint
Latihan powerpointLatihan powerpoint
Latihan powerpointSmp2kramat
 
Microsoft Excel Formula (Rumus-rumus ms. Excel)
Microsoft Excel Formula (Rumus-rumus ms. Excel)Microsoft Excel Formula (Rumus-rumus ms. Excel)
Microsoft Excel Formula (Rumus-rumus ms. Excel)Ayu Retno Aditya
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft ExcelMade Aditya
 
Microsoft Word.ppt
Microsoft Word.pptMicrosoft Word.ppt
Microsoft Word.pptTriEvelina1
 
Praktek Membuat Tugas di Power Point
Praktek Membuat Tugas di Power PointPraktek Membuat Tugas di Power Point
Praktek Membuat Tugas di Power PointRizky Arya
 
Analisis Suatu Script Web
Analisis Suatu Script WebAnalisis Suatu Script Web
Analisis Suatu Script WebFajar Sany
 
1. pengenalan microsoft power point
1. pengenalan microsoft power point1. pengenalan microsoft power point
1. pengenalan microsoft power pointNur Alamsyah Nurdin
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
COntoh soal sql dan pembahasannya
COntoh soal sql dan pembahasannyaCOntoh soal sql dan pembahasannya
COntoh soal sql dan pembahasannyahanujisudiman
 
LATIHAN PRAKTIKUM MICROSOFT WORD
LATIHAN PRAKTIKUM MICROSOFT WORDLATIHAN PRAKTIKUM MICROSOFT WORD
LATIHAN PRAKTIKUM MICROSOFT WORDboyhokage
 
Dasar dasar dan aplikasi word-power point
Dasar dasar dan aplikasi word-power pointDasar dasar dan aplikasi word-power point
Dasar dasar dan aplikasi word-power pointarybudi88
 

What's hot (20)

Cara Mudah Menambahkan Menu Editorial Team pada OJS
Cara Mudah Menambahkan Menu Editorial Team pada OJSCara Mudah Menambahkan Menu Editorial Team pada OJS
Cara Mudah Menambahkan Menu Editorial Team pada OJS
 
Analisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanaAnalisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayana
 
Tugas laporan project aplikasi website
Tugas laporan project aplikasi websiteTugas laporan project aplikasi website
Tugas laporan project aplikasi website
 
modul pembelajaran microsoft excel tingkat mahir
modul pembelajaran microsoft excel tingkat mahirmodul pembelajaran microsoft excel tingkat mahir
modul pembelajaran microsoft excel tingkat mahir
 
Lembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruLembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baru
 
Membuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan javaMembuat aplikasi sederhana menggunakan java
Membuat aplikasi sederhana menggunakan java
 
Latihan powerpoint
Latihan powerpointLatihan powerpoint
Latihan powerpoint
 
Microsoft Excel Formula (Rumus-rumus ms. Excel)
Microsoft Excel Formula (Rumus-rumus ms. Excel)Microsoft Excel Formula (Rumus-rumus ms. Excel)
Microsoft Excel Formula (Rumus-rumus ms. Excel)
 
Pengenalan Microsoft Excel
Pengenalan Microsoft ExcelPengenalan Microsoft Excel
Pengenalan Microsoft Excel
 
Microsoft Word.ppt
Microsoft Word.pptMicrosoft Word.ppt
Microsoft Word.ppt
 
Praktek Membuat Tugas di Power Point
Praktek Membuat Tugas di Power PointPraktek Membuat Tugas di Power Point
Praktek Membuat Tugas di Power Point
 
Analisis Suatu Script Web
Analisis Suatu Script WebAnalisis Suatu Script Web
Analisis Suatu Script Web
 
1. pengenalan microsoft power point
1. pengenalan microsoft power point1. pengenalan microsoft power point
1. pengenalan microsoft power point
 
Fungsi Logika
Fungsi LogikaFungsi Logika
Fungsi Logika
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
COntoh soal sql dan pembahasannya
COntoh soal sql dan pembahasannyaCOntoh soal sql dan pembahasannya
COntoh soal sql dan pembahasannya
 
Modul praktikum pbo java swing
Modul praktikum pbo java swingModul praktikum pbo java swing
Modul praktikum pbo java swing
 
Makalah java
Makalah javaMakalah java
Makalah java
 
LATIHAN PRAKTIKUM MICROSOFT WORD
LATIHAN PRAKTIKUM MICROSOFT WORDLATIHAN PRAKTIKUM MICROSOFT WORD
LATIHAN PRAKTIKUM MICROSOFT WORD
 
Dasar dasar dan aplikasi word-power point
Dasar dasar dan aplikasi word-power pointDasar dasar dan aplikasi word-power point
Dasar dasar dan aplikasi word-power point
 

Viewers also liked

Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d baseHendichenko
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Budi Permana
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012bahtiarbinus
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETImam Halim Mursyidin
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetWirat Mojo
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi Maiyana
 

Viewers also liked (9)

Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
Pemrograman vb net
Pemrograman vb netPemrograman vb net
Pemrograman vb net
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d base
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012
 
Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NET
 
CheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.NetCheckBox dalam DataGridView VB.Net
CheckBox dalam DataGridView VB.Net
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 

Similar to Langkah dalam membuat cristal report dalam vb

Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Zoeliandri Sapoetra
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi endaDevandy Enda
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationAbdul Qifli Sangadji
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicFirdaus MKom
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlARISTONSARUMAHA
 
Tutorial asp beta4
Tutorial asp beta4Tutorial asp beta4
Tutorial asp beta4Fahmi Salis
 
Membuat Laporan Data Barang dengan Crystal Report
Membuat Laporan Data Barang dengan Crystal ReportMembuat Laporan Data Barang dengan Crystal Report
Membuat Laporan Data Barang dengan Crystal ReportFarichah Riha
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfrahmantoyuri
 
Modul 07 report (ms access)
Modul 07 report (ms access)Modul 07 report (ms access)
Modul 07 report (ms access)Bais Wong
 
Chapter 10 - Pembatan Report Kwitansi
Chapter 10 - Pembatan Report KwitansiChapter 10 - Pembatan Report Kwitansi
Chapter 10 - Pembatan Report KwitansiRakhmat Dedi Gunawan
 
Desain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorDesain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorAgung Sulistyanto
 
Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Rolly Yesputra
 
Koneksi vb dengan database mysql
Koneksi vb dengan database mysqlKoneksi vb dengan database mysql
Koneksi vb dengan database mysqlFauzia Zain
 
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...Yasni Lavinia
 
Sim, jerry setiawan, prof. dr. hapzi ali, cma, blog dan database, universita...
Sim, jerry setiawan, prof. dr. hapzi ali, cma,  blog dan database, universita...Sim, jerry setiawan, prof. dr. hapzi ali, cma,  blog dan database, universita...
Sim, jerry setiawan, prof. dr. hapzi ali, cma, blog dan database, universita...Jerry Setiawan
 
Article Pengenalan Konsep Xml Web Services
Article Pengenalan Konsep Xml Web ServicesArticle Pengenalan Konsep Xml Web Services
Article Pengenalan Konsep Xml Web ServicesFredy Budimansyah
 

Similar to Langkah dalam membuat cristal report dalam vb (20)

Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6Pemanfaatan crystal report 8,5 pada VB6
Pemanfaatan crystal report 8,5 pada VB6
 
Membuat laporan menggunakan i report 5 by depandi enda
Membuat laporan menggunakan i report 5   by depandi endaMembuat laporan menggunakan i report 5   by depandi enda
Membuat laporan menggunakan i report 5 by depandi enda
 
Membuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form applicationMembuat aplikasi database dengan windows form application
Membuat aplikasi database dengan windows form application
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basic
 
Cara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan MysqlCara Cepat Belajar VB.Net 2010 dengan Mysql
Cara Cepat Belajar VB.Net 2010 dengan Mysql
 
Tutorial asp beta4
Tutorial asp beta4Tutorial asp beta4
Tutorial asp beta4
 
Membuat Laporan Data Barang dengan Crystal Report
Membuat Laporan Data Barang dengan Crystal ReportMembuat Laporan Data Barang dengan Crystal Report
Membuat Laporan Data Barang dengan Crystal Report
 
new Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdfnew Chapter 10 - Report Kwitansi.pdf
new Chapter 10 - Report Kwitansi.pdf
 
Modul 07 report (ms access)
Modul 07 report (ms access)Modul 07 report (ms access)
Modul 07 report (ms access)
 
Modul07 c
Modul07 cModul07 c
Modul07 c
 
Chapter 10 - Pembatan Report Kwitansi
Chapter 10 - Pembatan Report KwitansiChapter 10 - Pembatan Report Kwitansi
Chapter 10 - Pembatan Report Kwitansi
 
Bedul
BedulBedul
Bedul
 
Desain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreatorDesain laporan pada java dengan ireport & jcreator
Desain laporan pada java dengan ireport & jcreator
 
Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)Part 11 - Manajamen Basisdata (MS Access)
Part 11 - Manajamen Basisdata (MS Access)
 
Koneksi vb dengan database mysql
Koneksi vb dengan database mysqlKoneksi vb dengan database mysql
Koneksi vb dengan database mysql
 
payroll
payrollpayroll
payroll
 
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
Sim yasni lavinia susanti 43216110071 prof. ir. h apzi ali.mm.cma mengelola d...
 
Sim, jerry setiawan, prof. dr. hapzi ali, cma, blog dan database, universita...
Sim, jerry setiawan, prof. dr. hapzi ali, cma,  blog dan database, universita...Sim, jerry setiawan, prof. dr. hapzi ali, cma,  blog dan database, universita...
Sim, jerry setiawan, prof. dr. hapzi ali, cma, blog dan database, universita...
 
Article Pengenalan Konsep Xml Web Services
Article Pengenalan Konsep Xml Web ServicesArticle Pengenalan Konsep Xml Web Services
Article Pengenalan Konsep Xml Web Services
 
Jumpa 6
Jumpa 6Jumpa 6
Jumpa 6
 

Langkah dalam membuat cristal report dalam vb

  • 1. LANGKAH DALAM MEMBUAT CRISTAL REPORT DALAM VB.NET Langsung saja pada, inti dari tutorial yang Saya buat. Simak baik-baik……… Untuk membuat report langkah yang harusa kita lakukan adalah Klik Kanan pada project yang dibuat -> Add-> New Item Kemudian pilih Reporting-> Cristal Report Maka akan muncul tampilan seperti berikut. Kemudian pilih ok Lakukan langkah berikut. Pilih Create New Connection-> Ole Db (Ado)
  • 2. Maka muncul tampilan seperti ini Dan pilih “Microsoft Ole DB Provider for SQL Server” karena yang akan kita gunakan adalah database dengan menggunakan Microsoft SQL Server 2000. Klik next Dan muncul lagi yang demikian Untuk penggunaan server jika local isi dengan titik saja, ceklist pada integrated security dan pilih data base yang telah kita buat sebelumnya pada Microsoft SQL Server. Kemudian klik next-> finish
  • 3. Akan muncul kaya gini Sekarang database Jurusan telah muncul dan kita tinggal pilih tablenya seperti pada gambar Klik next Muncul seperti ini
  • 4. Klik pilihan “>>” untuk menentukan field mana yang akan dimunculkan pada report nanti. Klik next • Kemudian next • Klik next lagi
  • 5. • Kemudian pilih tampilan report yang menarik dan sesuai dengan kebutuhannya. • Lalu klik finish • Maka akan muncul seperti ini, kemudian kita klik kanan “Preview Report”
  • 6. • Maka hasil akan tampil seperti ini : Kemudian buat form baru yang akan digunakan untuk menampilkan report tersebut Klik kanan pada project-> add-> windows form…. Pilih di toolbox berupa “Cristal Report Viewer”
  • 7. Kemudian klik kanan dan pilih “choose a cristal report” Pilih cristal report yang akan dilihat lalu klik Ok. Lalu running form tersebut, maka akan muncul yang kira-kira seperti ini :
  • 8. Membuat Laporan Crystal Report di VB.net dengan Mysql ODBC 5.1 Driver Postingan ini saya buat, untuk memenuhi permintaan pengunjung blog saya, karena mengalamin kesulitan dalam membuat laporan dengan crystal report di vb.net, untuk membuat laporan dengan crystal report yang mengambil data dari database mysql, deperlukan sebuah interface untuk menghubungkan database dengan aplikasi yang kita rancang, interface kita bisa menggunakan ODBC for MySql. kalau mengunakan database sqlserver, kita bisa langsung membuat report tanpa perlu bantuan interface. sebelum mengikuti tutorial ini pastikan driver mysql ODBC telah terinnstal, saya mengunakan mysql odbc driver 5.1. kalau belum punya silahkan cari dulu. kemudian buat sebuah new coneksi didalam ODBC data source administrator, kalau belum bisa silahkan cari dulu tutorial yang membahas cara membuat koneksi dengan ODBC, banyak tutorial yang membahas. Setelah membuat koneksi ODBC, tambahkan crystal report beri nama "report_matakuliah.rpt" kemudian pilih ODBC yang tadi kita buat, saya membuat ODBC dengan nama koneksi_mysql. kemudian tentukan database dan table apa yang mau kita tampilkan dalam reportviewer. tampilan seperti gambar dibawah ini.
  • 9. Kemudian buat tampilan seperti berikut tambahkan sebuah object crystalreportviewer dalam form. pada form report.vb tambahkan coding berikut. Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared Imports MySql.Data.MySqlClient Public Class Report Dim sql As String Dim dttable As New DataTable Dim kon As MySqlConnection Dim data As DataTable Dim rep As New report_matakuliah Dim objRep As New ReportDocument Dim DTset As New DataSet Dim DTadapter As New MySqlDataAdapter Sub laporan() Call bukakoneksi() kon = New MySqlConnection(strkoneksi) dttable = New DataTable
  • 10. sql = "SELECT * FROM mata_kuliah where kelas ='" & cmbNo.Text.Trim & "'" DTadapter = New MySqlDataAdapter(sql, kon) Try DTadapter.Fill(dttable) objRep = New report_matakuliah objRep.SetDataSource(dttable) CrystalReportViewer1.ReportSource = objRep dttable.Dispose() DTadapter.Dispose() kon.Close() Catch ex As Exception MessageBox.Show("error", ex.Message) End Try End Sub Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTampil.Click Call laporan() End Sub End Class coba jalankan dengan memilih kelas, kalau tidak ada error tampilan akan seperti ini.