MS. ACCESS
1. Membuat Database di Microsoft Access : Pilih Start Pilih Microsoft Office 2013 (bisa pakai versi yang lain) Pilih
Blank Database Tentukan Nama Database dan lokasinya (D:\TIK II\ DBPoliklinik.accdb) Pilih Create
2. Buat Form Poliklinik, dengan menambahkan 5 buah Label, 4 buah Textbox, 1 buah Combobox, 4 buah Button dan 1
buah DataGridView (Klik satu kali, kemudian klik di Area Form), dengan tampilan sebagai berikut :
3. Membuat Procedure dan Koneksi VB.Net dengan Ms. Access, Pilih Menu View Code (F7). Ketik di bawah Public
Class Form1 :
Public Class Form1
Public koneksi, sql As String
Public conn As OleDb.OleDbConnection
Public cmd As OleDb.OleDbCommand
Public dtadapter As OleDb.OleDbDataAdapter
Public tPoliklinik As New DataTable
Sub bersih()
No_RM.Text = ""
Kode.Text = ""
Poliklinik.Text = ""
Admin.Text = ""
Diagnosa.Text = ""
End Sub
Sub kon_db()
koneksi = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='D:\TIK II\DBPoliklinik.accdb'"
conn = New OleDb.OleDbConnection(koneksi)
End Sub
Sub save()
Dim a, b, c, d, e As String
a = No_RM.Text
b = Kode.Text
c = Poliklinik.Text
d = Admin.Text
e = Diagnosa.Text
sql = "INSERT INTO Poliklinik VALUES('" & a & "','" & b & "','" & c & "','" & d & "','" & e &
"')"
conn.Open()
cmd = New OleDb.OleDbCommand(sql, conn)
cmd.ExecuteNonQuery()
conn.Close()
End Sub
Ket:
1) Pengetikan sql = "INSERT … & e & "')" dibuat satu baris
2) Mengetik alamat penyimpanan database pada sub kon_db() : boleh diketik manual atau bisa masuk ke window
explorer, pilih folder tempat menyimpan database DBPoliklinik.accdb, copy (Ctrl+C), kemudian paste
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design
5. Membuat Coding Meng-automatisasi Textbox Poliklinik dan Admin : Klik Dua Kali Combobox Kode Ketik :
Private Sub Kode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Kode.SelectedIndexChanged
Select Case Kode.SelectedItem
Case "P01"
Poliklinik.Text = "Mata"
Admin.Text = Format(15000, "###,##0")
Case "P02"
Poliklinik.Text = "THT"
Admin.Text = Format(17500, "###,##0")
Case "P03"
Poliklinik.Text = "Anak"
Admin.Text = Format(20000, "###,##0")
End Select
Diagnosa.Focus()
End Sub
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design
6. Mem-fokuskan Button Simpan setelah meng-enter Textbox Diagnosa. Klik Dua Kali TextBox Diagnosa Rubah
TextChanged menjadi KeyPress Ketik:
Private Sub Diagnosa_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPress
EventArgs) Handles Diagnosa.KeyPress
If Asc(e.KeyChar) = Keys.Enter Then
Simpan.Focus()
End If
End Sub
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design
7. Membuat Coding Button Baru : Klik Dua Kali Button Baru Ketik :
Private Sub Baru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Baru.Click
bersih()
End Sub
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design
9. Membuat Coding Button Hapus : Klik Dua Kali Button Hapus Ketik :
Private Sub Hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Hapus.Click
delete()
data()
bersih()
MsgBox("data terhapus")
End Sub
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design
10. Membuat Coding Button Tutup : Klik Dua Kali Button Tutup Ketik :
Private Sub Tutup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tutup.Click
End
End Sub
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design
11. Menampilkan data dari DataGridView ke Textbox/Combobox. Klik Dua Kali DataGridView DGVPoliklinik Rubah
CellContentClick menjadi CellClick Ketik :
Private Sub DGVPoliklinik_CellClick(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DGVPoliklinik.CellClick
Dim a As Integer
With DGVPoliklinik
a = .CurrentRow.Index
No_RM.Text = .Item(0, a).Value
Kode.Text = .Item(1, a).Value
Poliklinik.Text = .Item(2, a).Value
Admin.Text = .Item(3, a).Value
Diagnosa.Text = .Item(4, a).Value
End With
End Sub
12. Silahkan Jalankan dengan menekan F5, masukkan No_RM, Kode dan Admin enter, kemudian Simpan, hasilnya:
Ket :
1) Untuk menghapus data : Klik Data yang sudah diinput pada DataGridView (contoh : Mata) maka data yang dipilih
(Mata) akan muncul di Form tersebut, klik Button Hapus (maka data yang dipilih akan terhapus)
2) Fungsi Button Baru untuk mengosongkan isian Form dan Tutup untuk menutup Form Poliklinik