Presented by : Herianto Data Presented by : Herianto
Data Salah satu objek yang digunakan untuk menghubungkan lingkungan Visual Basic 6.0 dengan Database
Data Properties Name BOFAction Connect Nama dari object yang akan digunakan sebagai identitas object didalam suatu program. BOFAction Mengatur method yang akan dilakukan oleh data jika kondisi data berupa BOF (Beginning of File). Connect Menentukan tipe database yang akan dihubungkan melalui objek data.
Data Properties DatabaseName EOFAction ReadOnly Menentukan posisi database pada media penyimpanan. EOFAction Mengatur method yang akan dilakukan oleh data jika kondisi data berupa EOF (End of File). ReadOnly Menentukan database hanya dapat dibaca.
Data Properties RecordSource Menampilkan dan menentukan table yang akan digunakan ketika sebuah database sudah di-set di sebuah objek data.
Membuat Database Untuk menghubungkan data dengan database, buat terlebih dahulu sebuah database dari menu Add-Ins lalu pilih sub menu Visual Data Manager.
Membuat Database Setelah tampil window VisData, klik menu File, New, Microsoft Access, Version 7.0 MDB.
Membuat Database Tentukan tempat menyimpan database di dalam komputer lalu klik tombol Save. Setelah database tersimpan, maka akan tampil window sebagai berikut.
Membuat Table Untuk membuat sebuah tabel, klik kanan pada database window, lalu pilih New Table.
Membuat Table Setelah mengklik New Table, akan muncul sebuah window Table Structure. Ketikkan nama table pada Table name. Untuk menambah field, klik tombol Add Field. Untuk menghapus field, klik tombol remove field.
Membuat Table Ketika tombol Add Field ditekan, maka akan muncul window Add Field. Name Nama Field Type Tipe data Field Size Lebar Field
Membuat Index Untuk menambah index (primary key) didalam sebuah table, klik tombol Add Index dari window Table Structure. Setelah tombol Add Index ditekan akan muncul window Add Index. Masukkan Nama Index dan field-field yang akan diindex, lalu klik tombol OK.
Koneksi VB ke Database Tambahkan terlebih dahulu References pada Microsoft Visual Basic melalui menu project, lalu references. Klik tanda check pada Microsoft DAO 3.6 Object Library, lalu klik OK. Deklarasikan Variabel untuk Database dan recordset DAO. Cth : Dim Db As Database Dim Rs As Recordset
Object Database & Recordset Merupakan object yang digunakan untuk menghubungkan lingkungan visual basic dengan file database. Recordset Merupakan perwakilan dari sebuah tabel dalam lingkungan visual basic, dimana melalui recordset, user dapat memanipulasi data dalam tabel.
Tahapan Koneksi VB ke Database Open Database Open Recordset Close Recordset Close Database
Tahap I Open Database Open Database Tahap Open Database digunakan untuk membuka koneksi ke Database Syntax : Set Db = OpenDatabase(Path Database) Cth : Set Db = OpenDatabase(App.Path & “\Mahasiswa.mdb”)
Tahap II Open Recordset Tahap Open Recordset digunakan untuk menghubungkan lingkungan visual basic dengan tabel. Syntax : Set Rs = Db.OpenRecordset(“NamaTabel") Cth : Set RsMhs = Db.OpenRecordset(“Mahasiswa”)
Tahap III Close Recordset Tahap Close Recordset digunakan untuk menutup kembali hubungan antara lingkungan visual basic dengan tabel. Syntax : Rs.Close Set Rs = Nothing Cth : RsMhs.Close Set RsMhs = Nothing
Tahap IV Close Database Tahap Close Database digunakan untuk menutup koneksi ke database. Syntax : Db.Close Set Db = Nothing Cth : DbMhs.Close Set DbMhs = Nothing
Object DbGrid DbGrid digunakan untuk menampilkan data dalam bentuk tabel display. Untuk menambah object DbGrid, tekan Ctrl + T, atau klik menu project lalu pilih components, lalu pilih Microsoft Data Bound Grid Control 5.0 atau lebih.
Setting DbGrid Setting terlebih dahulu sebuah object Data dengan cara mengatur properties DatabaseName dan RecordSource. Buat sebuah object DbGrid pada form, lalu atur properties DataSource DbGrid ke Control data dan atur properties RecordSource DbGrid ke nama tabel yang akan ditampilkan.
Latihan Database : Mahasiswa Table : Mahasiswa No Field Type Length 1 NPM Text 10 2 Nama 30 3 Alamat 40 4 TglLahir Date/Time 8 5 JK 6 Jurusan 7 Aktif
Latihan