Dibawah ini merupakan contoh Project vb sederhana dengan koneksi database Microsoft Office Access
Langkah-langkahnya sebagai berikut :
- Buat Database Microsoft Office Access, disini saya menggunakan Microsoft Office Access 2007, yang lain sesuaikan... :D
- Simpan didalam folder dimana project kita akan di simpan (save) dengan format db_barang.mdb..
- klick Create..
- Buat sebuah tabel dengan nama "barang"
- Kemudian desain fieldnya sebagai berikut :
Field Name | Data Type | Field Size | Format |
kode_barang |
Text
|
5
| |
nama_barang | Text |
25
| |
jenis_barang | Text |
15
| |
harga_barang | Currency | Currency (Rp.xxx.xxx) | |
jumlah | Number |
Long Integer
|
- Kemudian buka Visual Basic 6.0, pilih VB Enterprise Edition Control.
- Kemudian Desain Form seperti dibawah ini :
- Berikut SourceCode nya :
Dim db As Connection
Dim rs As Recordset
Sub koneksi()
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_barang.mdb;Persist Security Info=False"
End Sub
Private Sub Command1_Click()
Set rs = New Recordset
rs.Open "barang", db, adOpenDynamic, adLockOptimistic
rs.AddNew
rs.Fields("kode_barang") = Text1.Text
rs.Fields("nama_barang") = Text2.Text
rs.Fields("jenis_barang") = Combo1.Text
rs.Fields("harga_barang") = Text3.Text
rs.Fields("jumlah") = Text4.Text
rs.Update
MsgBox "Data tersimpan"
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text3.Text = ""
Text4.Text = ""
Combo1.Text = ""
Text1.SetFocus
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Form_Load()
koneksi
Set rs = New Recordset
rs.Open "barang", db, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub
Izin copas ya bro,buat masukin dalam Doc.PDF.. Soalnya mau belajar VB scr otodidak bro... hehehe
ReplyDeleteMakasih Bro..
Iya,, silahkan bro..
ReplyDeletenumpang copas juga mas bro lagi butuh nih makasih dah sangat membantu......
ReplyDeletenumpang copas juga mas bro lagi butuh nih makasih dah sangat membantu......
ReplyDeleteiya,, silahkan bro..
ReplyDeleteitu kan koneksinya pake OLEDB, Kalu ODBC gimana gan?
ReplyDeletegan ane mau nanya, itu kan saat milih vb ente menggunakan cv enterprise. nah jika di ubah menggunakan yang standart pilihan yang paling atas dan pertama gmn? apakah bisa di koneksikan ke access?
ReplyDeletecara input databasenya gimana bro?
ReplyDeletedi running aja programnya bro, ntar setelah datanya di input tekan aja save..
Deleteerror mas
ReplyDeletedb as conection
(user defined type not defined)
gimana ya mas?terima kasih
ReplyDeletePrivate Sub Form_Load()
koneksi
Set rs = New Recordset(ERROR bagian ini mas gimana ya?)
rs.Open "barang", db, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub
Q juga sama bang.. gimana nih
DeleteThis comment has been removed by the author.
Deletepada script itu ada yang kurang di instansiasi nya
Deletedi tambahin ADODB .
punyaku sih mau,,coba aja :D
biasa orang2 tuh kl kasi tutorial mst setengah2,,gk iklas :P
Pisss
dibagian mana yg ditambah om?
Deleteinvalid use of new keyword
ReplyDeleteThis comment has been removed by a blog administrator.
Deletekalo gk pake VB Enterprise Edition Control tp pake yg standard bisa gk? apakah SourceCode nya beda ?
ReplyDeleteThank's kunjungannya gan.........
ReplyDeleteBermanfaat banget gan :))
ReplyDeletesama sama gadis
Deletenumpang copas ya bray.,
ReplyDeletethx very much.,
Silahkan Copas aja sepuasnya bray,, Semoga bermanfaat..
DeletePROGRAMNNYA JELEK KALI MACAM MUKA ORANGNYA , MENDING DISKOTIK LAGI HAHAH :D
ReplyDeleteThank's atas masukan dan Kunjungan-nya Bro.. (Y)
DeletePROGRAM SAMPAH ! CUIH !
ReplyDeleteTAIMU MOCNROT.....CCCCCUUUUIHHHHHHHH
DeleteMau Tanya, gimana caranya membuat perintah sercing pda data base?
ReplyDeleteMaksudnya Filter gan??
DeletePake Perintah WHERE aja..
Ex :
- SELECT * FROM DataBarang WHERE NamaBarang = '(Keyword-nya)'
- SELECT * FROM DataBarang WHERE NamaBarang LIKE '% (Keyword-nya) %'
Oke
ReplyDeleteBro gimana ya caranya buat sub objek aktif,nonaktif,kosong,tampil,,pada VB,,lupa ane?
ReplyDeletekode :
ReplyDeleteDim db As Connection
Dim rs As Recordset
Sub koneksi()
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db_barang.mdb;Persist Security Info=False"
End Sub
kode ini di tulis dimana ?
maksud nya, klo kita klik 2 x tuh misalnya command1 dgn sendirnya akan keluar tu lembar kode nya, klo kode yg ini dimana ?
tu masalah yang di temui bro waktu di coba.
Klik view trus code , nah ketik ajah koding nya
DeleteThanks Bro
ReplyDeletegan, kalau pake standart exe bisa ga gan? vb enterprisenya error
ReplyDeletegan kok pas di run "New Recordset" gagal gitu ya?
ReplyDeletekopas gan
ReplyDeletesilahkan gan, semoga bermanfaat..
Deleteadmin, tanya ne....saya pakai data1, ms acces, setelah dijadikan file.exe di install di pc lain, kenapa tidak terkoneksi database acces tadi?
ReplyDeletemakasih sblmnya admin
Coba cek Lokasi & Nama Data Source (database Accesnya) mas, seperti script di atas...
DeleteData Source=" & App.Path & "\db_barang.mdb;Persist Security Info=False"
Maksudnya nama data base nya = db_barang, dan lokasinya bersamaan dengan lokasi direktori app/exe trsebut berada.
Terima kasih ya om informasinya
ReplyDeletehttp://webartikelinformasi.blogspot.co.id/
iya sama2..
Deletemas boleh minta pasword ms.accesnya gak buwat pembelajaran.
ReplyDeletemas boleh minta pasword ms.accesnya gak buwat pembelajaran.
ReplyDeletePassword maksudnya mas?
ReplyDeletegan, kalok menggunakan ListView gimana?
Deleteitukan menggunakan Data Grid.
Thanks
gan, kalok menggunakan ListView gimana?
ReplyDeleteitukan menggunakan Data Grid.
Thanks
Untuk ListView ntar saya bikin tutorialnya mas, makasih udah berkunjung..
Deletetq mas bro
ReplyDeleteDi command_click 1 eror..
ReplyDeletePada bagian nama_barang text2.text
Bisa minta solusi nya gan ??
coba cek penulisan source code nya mas, kalau bisa kirimin jg sekalian pesan error nya biar lebih jelas.
Deleteizin copy yang di atas
ReplyDeleteCopy aja mas...
DeleteThis comment has been removed by a blog administrator.
ReplyDeleteTerima kasih gan atas informasi yang diberikan
ReplyDeleteIZIN copy yang diatas. moga manfaat ilmu
ReplyDeleteadodc1 buat apa bang...?
ReplyDeleteBagus,,,,sngt membatu
ReplyDeletethanks, sangat membantu
ReplyDeletehttp://blog.binadarma.ac.id/imamsolikin/
kunjung balikya
ReplyDeleteTerimakasih.. tulisannya sangat bermanfaat..
ReplyDeleteMy blog
My Campus
Makasih mas, sy lg belajar vb 6 ini sangat membantu
ReplyDeleteKalau boleh minta kontaknya mas
Mau tanya master.. Kalo kita sudah jadi aplikasi nya dan berjalan dengan baik ketika mau di didistribusikan ke computer client dan berjalan dengan baik juga... Pertanyaan nya membuat aplikasi distribusi vb6 kan harus di sertakan juga ya database nya.. Tapi ko ketika coba mau di buka database nya kosong gak ada data... Sedangkan kalo di lihat melalui aplikasi data nya ada..
ReplyDeleteTerimakasih banyak mohon untuk menjawab pertanyaan saya
Sorry mas.. Mau tanya. Ini kenapa eror terus ya tak koneksikan ke vb.
ReplyDeleteijin copas, alhamdulillah bisa, terima kasih :)
ReplyDeleteMau tanya, gmna cara untuk menghandle error ketika databasenya tidak ada saat aplikasi di load, terima kasih.
ReplyDelete