Singkat saja berikut Cara Menghapus Record Tabel Dengan VB 6 Dan Access.
- Buka project sebelumnya masih menggunakan design yang kita buat pada artikel sebelumnya (Cara Menyimpan Data Ke Dalam Database Access Dengan VB6). Jika baru pertama kali mengikuti bisa design kembali seperti gambar berikut ini.
- Masukkan script berikut ini
- Coba sekarang jalankan kemudian double klik salah satu data di dalam Listview.
- Setelah itu klik tombol Hapus. Kami coba hapus kode barang B05, maka hasilnya terhapus langsung.
Dim Db As New ADODB.Connection Private Sub Koneksi() Dim Constr As String Constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & App.Path & "\DbLatihan.accdb" Db.Open Constr End Sub Private Sub ListViewData() Dim sql As String Dim rs As New ADODB.Recordset Dim Ldata As ListItem sql = "Select * From tbBarang" rs.Open sql, Db, adOpenDynamic, adLockOptimistic ListView1.ListItems.Clear Do While Not rs.EOF Set Ldata = ListView1.ListItems.Add(, , rs.Fields("KodeBarang")) Ldata.SubItems(1) = rs.Fields("NamaBarang") Ldata.SubItems(2) = rs.Fields("Harga") rs.MoveNext Loop End Sub Private Sub CmdHapus_Click() Dim sql As String sql = "Delete From tbBarang Where KodeBarang = '" & txtKodeBarang & "'" Db.Execute sql MsgBox "Data berhasil disimpan!", vbInformation ListViewData End Sub Private Sub CmdSimpan_Click() Dim sql As String sql = "Insert into tbBarang (KodeBarang,NamaBarang,Harga) " & vbCrLf & _ "Values ('" & txtKodeBarang & "','" & txtNamaBarang & "'," & txtHarga & ")" Db.Execute sql MsgBox "Data berhasil dihapus!", vbInformation ListViewData txtKodeBarang = "" txtNamaBarang = "" txtHarga = "" End Sub Private Sub Form_Load() Call Koneksi Call ListViewData End Sub Private Sub ListView1_DblClick() txtKodeBarang.Text = ListView1.SelectedItem txtNamaBarang.Text = ListView1.SelectedItem.SubItems(1) txtHarga.Text = ListView1.SelectedItem.SubItems(2) End Sub
Sekian dari blog pandai VB. Semoga cepat pandai VB.
KHUSUS MALAM NATALAN Dapatkan CHIP GRATIS
ReplyDeleteAyo buruan daftar kan akun anda hanya di
www. murnipoker .net
www. aslimenang .com
Segera hub :
WA : +62823-8449-7778
MICHAT : murnipoker
LINE : murnipoker
intragram : murnipoker
twitter : @Murni_Poker
facebook : murnip0ker
Tunggu Apalagi?Maenkan Segera & MENANG KAN BERSAMA MURNI POKER!!
Ajak Teman Anda Bergabung DI MURNI POKER!!
SALAM MURNI POKER:)
FREE CHIP (Syarat dan ketentuan berlaku)
KHUSUS MALAM NATALAN Dapatkan CHIP GRATIS
ReplyDeleteAyo buruan daftar kan akun anda hanya di
www. murnipoker .net
www. aslimenang .com
Segera hub :
WA : +62823-8449-7778
MICHAT : murnipoker
LINE : murnipoker
intragram : murnipoker
twitter : @Murni_Poker
facebook : murnip0ker
Tunggu Apalagi?Maenkan Segera & MENANG KAN BERSAMA MURNI POKER!!
Ajak Teman Anda Bergabung DI MURNI POKER!!
SALAM MURNI POKER:)
FREE CHIP (Syarat dan ketentuan berlaku)
Setelah perintah delete lalu saya recordcount kok masih ada recornya ya alias ga terhapus semua
ReplyDelete