Membuat laporan dengan koneksi Visual basic, Crystal Report dan SQL Server
Sediakan database SQL Server (sudah pasti), contohnya database dbmahasiswa, dengan tabelnya tbmahasiswa. Jangan lupa untuk menambahkan user owner dari database ini, kita anggap ownernya adalah user sa dengan password as, setelah itu siap, berarti kita harus mempersiapkan koneksi ODBC nya dengan menggunakan control panel. Gunakan perintah Start > Control Panel > Administrative Tools > Data Sources (ODBC).
Ini akan memunculkan jendela ODBC Data Source Administrator. Klik tombol Add untuk menambahkan data source baru, sehingga muncullah jendela Create New Data Source , gulung layar kebawah untuk memilih SQL Server dari daftar driver yang disediakan. kemudian klik finish, setelah itu akan muncul jendela Create a New Data Source to SQL Server. Isikan nama datasource pada isian Name, contoh nya dsnMhs, sedangkan isian Server diisi sesuai dengan server yang terinstall pada komputer/ jaringan, kemudian klik tombol Next.
Langkah terakhir adalah membuat program visual basicnya, buka sebuah Visual Basic Enterprise Edition, kemudian tambahkan control Crystal Report dengan menggunakan menu project > components atau CTRL + T, checklist Crystal Report Control. Masukkan crystal report control kedalam form1, kemudian tambahkan sebuah command button, dengan caption "tampil" dan nama "cmdTampil". Double click cmdTampil dan ketikkan kode berikut ini:
CrystalReport1.ReportFileName = App.Path & "\report1.rpt"
CrystalReport1.Connect = "DSN=dsnmhs;UID=sa;PWD=as;database=dbmahasiswa"
CrystalReport1.Action = 1
Keterangan:
DSN=nama dsn yang dibuat pada langkah yang pertama
UID = nama pengguna di SQL server, saya mencontohkan dengan nama sa
PWD= password pengguna di SQL server tadi, saya mencontohkan dengan as
database= nama databaase yang digunakan, pada contoh digunakan dbmahasiswa
jadi... selamat belajar..., koneksi ini juga bisa dipakai untuk mysql, oracle, access, dan database-database lainnya. Karena ODBC memang mempunyai fitur untuk menjembatani koneksi ke banyak database (tentunya drivernya harus tersedia dulu). oh ya untuk mendownload contohnya silahkan download di sini
klo dengan microsoft access gimana tuh listing nya???
BalasHapusbls ke e-mail saya ya
puguh_12064931@yahoo.co.id
Terima Kasih
-Puguh Adiono-
makasi Makasi yaaaaa ) \( •̃͡ -̮ •̃͡)/
BalasHapussama-sama :)
BalasHapusMas..... Ada source code VB Untuk Persediaan Obat Pada Apotik Rumah Sakit.
BalasHapusThank's You Sebelumnya.
Gan Numpang tanya klo terjadi error nya runtime error "20728":f pada crytal report ituh kenapa yah gan
BalasHapustapi koneksi gx da problem karna yg lain berjalan dengan baik tapi ketika saya jalankan crsytall reportnya malah eror gan runtime error "20728":f
Kalau mengatasi masalah run-time error '20728' : f bagaiamana ya....
BalasHapusom...ane bisa minta aplikasi persediaan barang menggunakan vb 6.0 dengan database xampp 3.2.1 dan mysql ODBC 3.51 lengkap dengan source code nya ye?????makasih sebelumnya
BalasHapus