Friday, 4 September 2015

Membuat laporan dengan crystal report vb6 access 2007

Pada tutorial sebelumnya telah saya buat bagaimana membuat Koneksi Visual basic 6 (VB6) dengan Access 2007, kali ini permasalahan yang agak rumit lagi adalah bagaimana membuat laporan dengan crystal report 8.5 di vb6 dengan database access 2007
Paling  mudah membuat laporan dengan Crystal Report 8.5 kalau menggunakan Access 2003 kebawah, kita bisa langsung memanggil filenya tanpa perlu repot menggunakan setting ODBC. Untuk bisa mengakses Access 2007 lewat Crystal Report 8.5 kita perlu koneksi ODBC.

Keliling-keliling, saya nemu cara pembuatan laporan ini di http://qie-belajarvb.blogspot.com. Tapi sedikit saya rubah tutorialnya biar lebih jelas untuk memahaminya.
Langsung saja membuat laporan dengan crystal report 8.5 di vb6 dengan database access 2007
Requirement :
  • Visual Basic 6.0
  • Crystal Report 8.5 dan
  • Microsoft Access 2007
Langkah:
  1. Buat koneksi ODBC
  2. Buat file Report dengan Crystal Report 8.5
  3. Buat Coding di Visual Basic 6.0
Buat Koneksi ODBC

  • Buka control panel
  • Jika OS anda menggunakan XP langsung aja Pilih Administrative Tools, Jika Menggunakan Windows 7 maka Pilih > System and Security > Administrative Tools
  • Double Klik Data Source (ODBC), sehingga memunculkan dialog seperti di bawah ini :

setting odbc
  • Klik Add, akan muncul Form “Create New Data Source
  • Pilih “Microsoft Access Driver(*.mdb,*.accdb)
  • kemudian klik finish kemudian akan muncul dialog seperti di bawah ini

ODBC untuk access 2007
  • isi Data source name sesuai kebutuhan anda, contoh pada gambar data sourcenya diberi nama CuciSteam
  • Pada frame database klik select , akan muncul form seperti dibawah ini
  • cari folder tempat anda menyimpan database pada bagian directories, kemudiandouble klik folder tempat database anda . Setelah itu klik OK.
  • Pada Jendela berikutnya klik OK maka koneksi ODBC berhasil dibuat.
 
Buat file Report dengan Crystal Report

Langkah berikutnya adalah membuat file laporan dengan menggunakan koneksi ODBC yang telah dibuat tadi. Untuk melakukannya, ikuti langkah-langkah berikut ini:

  • Buka Crystal Report 8.5, Pada pilihan gallery Pilih Report Expert, kemudian Pilih Standard pada daftar Expert, seperti gambar. Pilihan Blank Report bisa anda gunakan untuk membuat laporan dari awal, Report Expert menggunakan sistem Wizard.
  • Pada Tampilan berikutnya klik Database, kemudian pilih tipe ODBC. dari pilihan ini akan memunculkan nama koneksi yang anda buat tadi, apakah amikaktan, penjualan, akademik dan lain-lain. pada contoh gambar, nama databasenya adalah cucisteam. Dari database tersebut terdapat banyak tabel, klik tabel yang akan dijadikan report, kemudian klik tombol add sehingga memunculkan checklist pada icon tabel tersebut (lihat gambar dibawah ini). setelah itu click close untuk melanjutkan.

crystal report 8 dengan database access 2007
  • Pada jendela selanjutnya klik Next
  • Pada jendela pemilihan Field, Pilih Add All > Next .
  • Setelah itu klik Finish

laporan cr 8.5 dengan access 2007
  • Selanjutnya atur tampilan seperti gambar dibawah ini, atau sesuai selera anda
  • Selanjutnya kita harus menonaktifkan pilihan Save Data With Report agar data yang sudah tayang saat ini disimpan sebagai bagian dari Report, dan akibatnya kita harus me-refresh data setiap kali report akan kita gunakan. Hilangkan checklist pada File > Save Data With Report.
  • Setelah itu simpan laporan yang telah anda buat tadi, misal Lap Barang.rpt


Buat Coding di Visual Basic

Langkah berikutnya adalah membuat coding untuk memanggil laporan tersebut, untuk itu ikuti langkah berikut :

  • Buat 1 Form baru, tambahkan componen 1 buah tombol command button, 1 buah crystal report control, untuk menambahkan crystal report control, Klik menu Project > Components. Dari daftar komponen yang ada checklist lah pada Crystal Report Control, sehingga pada toolbox Visual Basic akan memunculkan Crystal Report sebagai tambahan control yang baru
  • Double click pada crystal report control di Toolbox, sehingga menampilkan layar konfirmasi integrasi aplikasi dengan Crystal Report. Di Form sekarang sudah tertampil sebuah control dengan nama CrystalReport1.
  • Masukkan kode didalam command button seperti berikut ini :

code laporan di vb 6 dengan crystal report
  • Catatan : ubah nama database dan nama laporannya sesuai yang anda buat sebelumnya..

Demikian membuat laporan dengan crystal report 8.5 di vb6 dengan database access 2007, semoga bermanfaat untuk anda, sukses selalu… indahnya berbagi…

No comments:

Post a Comment