Koneksi Dinamis Database .accdb Ke Crystal Report Di Vb.net 2010
Selama ini kan kalau bikin crystal report pasti pake koneksi wizard. Biasanya report aku simpan di folder Debug dan memanggilnya menggunakan Crystal Report Viewer. Code untuk memanggil report itu seperti ini:
Private Sub crView_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles crView.Load
Jika aplikasi dijalankan di komputer tempat kita membuat program sih nggak masalah ya..
masalah justru timbul saat aplikasi mau dipasang di komputer lain. Satu-satunya cara ya nyimpen si file database (untuk kasus ini menggunakan dbms access) sesuai dengan lokasi database di komputer kita. Tapi gimana kalau pada awalnya si file database tersebut disimpan di drive D sementara di komputer tujuan hanya ada drive C ?
Udah nyambung ke database nya,tapi pas panggil Crystal report Kok Minta Login ? Aneh ?
Sepertinya aku harus setting koneksi nya jadi dinamis.. Dan akhirnya aku nemu beberapa caranya,pas aku bikin postingan ini saya pakai database acces 2010 yang extensinya .accdb di visual basic .NET 2010,berikut yang beberapa koding yang saya terpakan,silakan agan coba aja dech koding mana saja yang menurut agan suka.
Dan Akhir nya Aplikasi Laporan pun berjalan dengan baik dan lancar,walaupun saya pindah programnya dari komputer 1 ke komputer yang lainnya,tanpa ada error sedikitpun dan pastinya pas crystal report di panggil tidak minta login lagi.. :)
1 KOMENTAR: