Mengkoneksikan Database Ms Access Pada Visual Basic 2008 ( 32 bit )
Sebelum memulai praktek, terlebih dahulu kita membuat database menggunakan Microsoft Accsess .
- Buatlah dua Database dengan nama Mahasiswa.accdb ( Ms.Office 2007 ) dan Mahasiswa.Mdb ( Ms.Office 2003 )
- Kemudian isi data data tersebut sebanyak 5 Data
- Simpan Database di folder D
Setelah Database terbuat , buatlah aplikasi untuk koneksi ke-2 database access dan menampilka data pada Tabel : DataPribadi
- Buatlah Form 1 dan Form2 dengan 2 button dan Data Grid View Seperti gambar berikut
No
|
Tool
|
Nama
|
Keterangan
|
1
|
Button
|
BtnTampil
|
BtnTampil
|
2
|
Button
|
Hapus Layar
|
Button1
|
3
|
Data GridView
|
Data Grid View
|
DataGridView1
|
- Berikut adalah Bentuk Dari aplikasinya
- Kemudian isilah Kode Berikut ini untuk aplikasi dengan Database Mahasiswa.mdb
Imports System.Data.OleDb
Public Class Form1
Public DB As OleDbConnection
Public ADP As OleDbDataAdapter
Public DS As New DataSet
Private Sub BtnTampil_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnTampil.Click
Dim MyDb = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source=D:Mahasiswa.mdb"
DB = New OleDbConnection(MyDb)
If DB.State = ConnectionState.Closed Then
DB.Open()
End If
ADP = New OleDbDataAdapter("Select * from DataPribadi", DB)
DS = New DataSet
ADP.Fill(DS, "DataPribadi")
DataGridView1.DataSource = DS.Tables("DataPribadi")
End Sub
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DS.Clear()
DataGridView1.Refresh()
End Sub
End Class
- Dan isi Kode pada form2 dengan database Mahasiswa.accdb sebagai berikut :
Imports System.Data.OleDb
Public Class Form2
Public DB As OleDbConnection
Public ADP As OleDbDataAdapter
Public DS As New DataSet
Private Sub Tampil_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tampil.Click
Dim MyDb = "Provider = Microsoft.ACE.OLEDB.12.0;Data Source=D:Mahasiswa.accdb"
DB = New OleDbConnection(MyDb)
If DB.State = ConnectionState.Closed Then
DB.Open()
End If
ADP = New OleDbDataAdapter("Select * from DataPribadi", DB)
DS = New DataSet
ADP.Fill(DS, "DataPribadi")
DataGridView1.DataSource = DS.Tables("DataPribadi")
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
DS.Clear()
DataGridView1.Refresh()
End Sub
End Class
- Sebelum meruning program atur dan input database dengan cara , pilih menu Data , kemudian pilih Add New Data Source
- Kemudian Pilih Database dan Next
- Pilih Database yang diperlukan (untuk menambah yang baru pilih new connection) kemudian Next
- Centang Tables dan View untuk melakukan tahap terakhir dan Finish
- Kemudian Running program berikut adalah Bentuk Aplikasi yang dibuat
- Test fungsi Aplikasi database dengan menekan tombol "Tampil" dan "Hapus Layar" untuk mengahapus Layar
Gambar : Fungsi Tampil
Gambar : Fungsi Hapus Layar
0 Komentar untuk "Mengkoneksikan Database Ms Access Pada Visual Basic 2008 ( 32 bit )"