Membuat Laporan Dengan Koneksi Visual Basic, Crystal Report Dan Sql Server
Sediakan database SQL Server (sudah pasti), misalnya database dbmahasiswa, dengan tabelnya tbmahasiswa. Jangan lupa untuk menambahkan user owner dari database ini, kita anggap ownernya ialah user sa dengan password as, sehabis itu siap, berarti kita harus mempersiapkan koneksi ODBC nya dengan memakai 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 menentukan SQL Server dari daftar driver yang disediakan. lalu klik finish, sehabis itu akan muncul jendela Create a New Data Source to SQL Server. Isikan nama datasource pada isian Name, rujukan nya dsnMhs, sedangkan isian Server diisi sesuai dengan server yang terinstall pada komputer/ jaringan, lalu klik tombol Next.
Langkah terakhir ialah menciptakan aktivitas visual basicnya, buka sebuah Visual Basic Enterprise Edition, lalu tambahkan control Crystal Report dengan memakai sajian project > components atau CTRL + T, checklist Crystal Report Control. Masukkan crystal report control kedalam form1, lalu tambahkan sebuah command button, dengan caption "tampil" dan nama "cmdTampil". Double click cmdTampil dan ketikkan arahan 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 dibentuk pada langkah yang pertama
UID = nama pengguna di SQL server, aku mencontohkan dengan nama sa
PWD= password pengguna di SQL server tadi, aku mencontohkan dengan as
database= nama databaase yang digunakan, pada rujukan digunakan dbmahasiswa
jadi... selamat belajar..., koneksi ini juga sanggup digunakan untuk mysql, oracle, access, dan database-database lainnya. Karena ODBC memang memiliki fitur untuk menjembatani koneksi ke banyak database (tentunya drivernya harus tersedia dulu). oh ya untuk mendownload misalnya silahkan download di sini
EmoticonEmoticon