Oke biar cepat langsung saja kita ikuti praktek cara membuat module koneksi vb.net ke Access. Pertama buat sebuah Project Baru lalu tambahkan beberapa textbox dan juga sebuah button, atur tampilannya seperti gambar berikut ini :
Tool
|
Properties
|
TextBox1
|
txtNis
|
TextBox2
|
txtNama
|
TextBox3
|
txtKelas
|
RichTextBox1
|
rtbAlamat
|
Button1
|
btnSimpan
|
Button2
|
btnUpdate
|
Button3
|
btnHapus
|
Setelah itu jangan lupa di save programnya. selanjutnya kita tinggalkan dulu vb.net nya, karena kita akan membuat databasenya dahulu di MS.Access 2010.
Buat sebuah database baru di MS. Access 2010 lalu beri nama databasenya dengan Sekolah. Lalu simpan databasenya didalam folder bin-debug dari folder project yang sedang dibuat.
Tambahkan beberapa field yaitu field Nis, Nama, Kelas dan juga Alamat seperti gambar berikut ini lalu simpan tabel tersebut dengan nama tblSiswa:
Jika sudah sekarang saatnya kita kembali lagi ke VB.Net. Tambahkan sebuah module baru di VB.Net. caranya klik menu Project - Add New Item - Module.
Selanjutnya ketikan code berikut ini di bagian module1 yang barusan telah dibuat :
Imports System.Data.OleDb
Module Module1
Public conn As OleDbConnection
Public cmd As OleDbCommand
Public RD As OleDbDataReader
Public DA As OleDbDataAdapter
Public DS As DataSet
Public str As String
Sub koneksi()
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\sekolah.mdb"
conn = New OleDbConnection (str)
If conn.State = ConnectionState.Closed Then
conn.Open()
End If
End Sub
End Module
Ok sekarang kita sudah berhasil membuat sebuah module untuk menghubungkan VB.Net dengan MS. Access, module koneksi ini sangat penting untuk membuat sebuah aplikasi berbasis database, karena jika module database sudah berhasil dibuat kita hanya tinggal memanggil fungsi yang dibutuhkan tanpa harus membuatnya lagi.
Sampai bertemu di tutorial belajar visual basic.Net selanjutnya ya, jangan lupa sering-sering mampir karena pada kesempatan selanjutnya kita akan mempelajari tentang bagaimana cara menyimpan data ke database access di visual basic.net.
Post a Comment