Photobucket

Belajar Visual basic koneksi ke database

Written By celoteh alvin on Jumat, 18 Maret 2011 | 11:09 AM

Contoh SEDERHANA menyimpan dan menghapus data ke/dari database di visual basic

Artikel ini khusus buat kamu yang belum paham dan ingin belajar sendiri bagaimana mengkoneksikan visual basic ke database,  menyimpan data kita ke database lalu menampilkannya dan menghapusnya. Bagi kamu yang sudah mahir, tidak usah membaca artikel ini karena yang coba saya sampaikan nanti sangatlah sederhana.

- Buka visual basic

kita menggunakan data dan dbgrid. silakan aktifkan kedua komponen tersebut dengan cara klik kanan toolbox -> component -> beri centang pada Microsoft Datagrid Control 6.0 (OLEDB) dan Microsoft Data Bound Grid Control 5.0 (SP3)

1. MEMBUAT DATABASE

- klik menu Add-Ins, pilih Visual Data Manager



 

 

 

 

 

 

- klik FILE pilih NEW, pilih Microsoft Acces, pilih Version 7.0 MDB

- beri nama database, semisal : databaseku


- selanjutnya kita buat tabel, Klik kanan pada Properties, pilih New Table

- tulis nama tabel pada table name, contoh : tabelku


- klik Add Field, di sini kita akan mulai mengisi nama-nama field kita, pada contoh ini saya hanya membuat 3 field, yakni


field ke 1, name = nim, jenis = text, size = 10, pada option button pilih = fixed field, tekan tombol OK


field ke 2, name = nama, jenis = text, size =25, pada option button pilih =fixed field, tekan tombol OK


field ke 3, name =jkel, jenis = text, size = 1, pada option button pilih =fixed field, tekan tombol OK,


kita sudah selesai membuat field, maka klik tombol Close, klik Build The Table.


Database dan sebuah tabel telah kita buat, sekarang kita membuat tampilan form.

2. MEMBUAT FORM

- Buat sebuah form, seperti berikut:



 

 

 

 

 

 

 

 

- atur properties

textbox1, name= txtnim


textbox2, name = txtnama


commandbutton1, name = cmdtambah, caption = TAMBAH


commandbutton2, name = cmdhapus, caption = HAPUS


commandbutton3, name=cmdkeluar, caption = KELUAR


data1, databasename = (di isi dengan database yang kita buat tadi), recordsettype = 0-Table, recordsource = tabelku


dbgrid, databasename = data1


- codingnya :
Private Sub cmdhapus_Click()
hapus = MsgBox("Yakin akan dihapus?", vbOKCancel, "Mengapus Record")
If hapus = vbOK Then
On Error Resume Next
Data1.Recordset.Delete
End If
On Error GoTo 0
Data1.Recordset.MoveFirst
Data1.Refresh
End Sub
---------------------
Private Sub cmdkeluar_Click()
End
End Sub
---------------------
Private Sub cmdtambah_Click()
On Error Resume Next
Data1.Recordset.AddNew
Data1.Recordset!nim = txtnim.Text
Data1.Recordset!nama = txtnama.Text
If Option1.Value = True Then
Data1.Recordset!jkel = "L"
Else
Data1.Recordset!jkel = "P"
End If
Data1.Recordset.Update
On Error GoTo 0
txtnim.Text = ""
txtnama.Text = ""
txtnim.SetFocus
End Sub
--------------------
Private Sub Form_Load()
txtnim.Text = ""
txtnama.Text = ""
Option1.Value = True
End Sub

Selesai... silakan dijalankan... :D

[artikel ini murni tulisan saya(alvin) sendiri, jika ada artikel yang mirip atau sama seperti artikel ini di blog/website lainnya, maka dapat diperkirakan artikel tersebut ngopi punya saya]
Share this article :

+ komentar + 7 komentar

11 Juli 2011 pukul 17.43

mas,,saya cba kodingnya knpa eror yach?? eror di form_load
di bagian
option1.value=true

lalu kalau di ketik On Error Resume Next maka akan eror juga,,apakai itu sebuah komentar??

admin
11 Juli 2011 pukul 18.15

coba di cek nama option nya...
sudah bener name=option1 belum?

13 Agustus 2011 pukul 16.03

mungkin option1 untuk lelaki ma option2 untuk perempuan belum ditambahkan....

admin
14 Agustus 2011 pukul 01.15

siipp...

bondan
12 Januari 2012 pukul 17.10

sory gan, saya udah coba bisa source code nya soal option hanya kita beda aja tentang pembuatan program nya.

disini saya mau nanya tentang DTPicker, kalau mau nyimpang kedalam data gridnya gimana..??

kalau saya contoh nya gini
!tanggal = DTPicker1
itu yang trsimpan 12:00AM..
jadi gimna gimana gan.

admin
17 Januari 2012 pukul 17.10

Maaf baru sempat balas.
Pertanyaan kamu : disini saya mau nanya tentang DTPicker,kalau mau nyimpang kedalam data gridnya gimana..??

Jawab :
saya rasa yang kamu maksud adalah menyimpan dtpicker ke database ya?

caranya

Data1.Recordset!tgl = DTPicker1.Value

jika yg tersimpan bukan TANGGAL tetapi WAKTU, maka coba cek properties dtpicker kamu.

klik kanan dtpicker-- properties, lakukan pengaturan...


:)

16 Mei 2012 pukul 07.20

gan tau koding buat datapicker biar bisa gabung dengan check box gak,klw ada gw minta tolong codingnya kirim di email q
amin_riza2@yahoo.co.id

Posting Komentar

 
Copyright © 2011-2012. alvin perez - All Rights Reserved [ Mobile Version | Web Version]
Template : Creating Website | Mas Template | Johny Template
Proudly powered by Blogger