Upload
cruiseice
View
221
Download
0
Embed Size (px)
Citation preview
7/26/2019 2013.8 Cara Hapus Database VB Net 2013
1/6
Belajar VB | Belajar Visual Basic 6.0 | VB 2013 | VB 2010 | VB 2008 | VB 2005
Tutorial Lengkap Visual Basic 6.0 dan Visual Basic .Net http://blog.belajarvb.com Powered bywww.tunasmedia.com
Email :[email protected]@tunasmedia.com
1
BAB 2013.8
CARA HAPUS DATABASE DENGAN VB Net 2013
Pada Bab ini akan dibahas cara Hapus Database Dengan VB Net 2013
Berikut langkah - langkahnya :
1. Membuat Database dan Tabel
2. Membuat Form Visual Basic 2013
#1
Buatlah database dengan nama : DBBelajarvb.accdb (Access 2007, 2010 atau 2013)
Kemudian buatlah Tabel BARANGDengan Design Table :
Field Type Lebar KeteranganKodeBarang Varchar 6 Primary
NamaBarang Varchar 50
HargaBarang Int
JumlahBarang Int
Sebagai contoh, masukan data seperti dibawah ini :
#2
Buatlah Folder di Drive D Dengan nama : Belajar VB2013
Buka Aplikasi VB 2013 anda
Klik File New Project
http://blog.belajarvb.com/http://blog.belajarvb.com/http://www.tunasmedia.com/http://www.tunasmedia.com/http://www.tunasmedia.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.tunasmedia.com/http://blog.belajarvb.com/7/26/2019 2013.8 Cara Hapus Database VB Net 2013
2/6
Belajar VB | Belajar Visual Basic 6.0 | VB 2013 | VB 2010 | VB 2008 | VB 2005
Tutorial Lengkap Visual Basic 6.0 dan Visual Basic .Net http://blog.belajarvb.com Powered bywww.tunasmedia.com
Email :[email protected]@tunasmedia.com
2
Pilih Windows Form Application
Buatlah Nama sesuai dengan pilihan anda, masukan pada Folder yang telah anda buat sebelumnya :Klik OK
http://blog.belajarvb.com/http://blog.belajarvb.com/http://www.tunasmedia.com/http://www.tunasmedia.com/http://www.tunasmedia.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.tunasmedia.com/http://blog.belajarvb.com/7/26/2019 2013.8 Cara Hapus Database VB Net 2013
3/6
Belajar VB | Belajar Visual Basic 6.0 | VB 2013 | VB 2010 | VB 2008 | VB 2005
Tutorial Lengkap Visual Basic 6.0 dan Visual Basic .Net http://blog.belajarvb.com Powered bywww.tunasmedia.com
Email :[email protected]@tunasmedia.com
3
Masukan Database DBBelajarvb.accdbyang telah anda buat kedalam Folder Bin/Debug
Kemudian buatlah design Form1 seperti gambar dibawah ini :
Pada Form1 terdapat : TextBox1, TextBox1, TextBox1, TextBox1, Button1, DatagridView1
Kemudian masukan Koding dibawah ini :
ImportsSystem.Data.OleDbPublicClassFormBarang
DimCONN AsOleDbConnectionDimCMD AsOleDbCommandDimDS AsNewDataSet
DimDA AsOleDbDataAdapter
DimRD AsOleDbDataReaderDimLokasiDB AsString
SubKoneksi()LokasiDB = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DBBelajarvb.accdb"
CONN = NewOleDbConnection(LokasiDB)IfCONN.State = ConnectionState.Closed Then
CONN.Open()EndIf
EndSub
SubKosongkan()TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
http://blog.belajarvb.com/http://blog.belajarvb.com/http://www.tunasmedia.com/http://www.tunasmedia.com/http://www.tunasmedia.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.tunasmedia.com/http://blog.belajarvb.com/7/26/2019 2013.8 Cara Hapus Database VB Net 2013
4/6
Belajar VB | Belajar Visual Basic 6.0 | VB 2013 | VB 2010 | VB 2008 | VB 2005
Tutorial Lengkap Visual Basic 6.0 dan Visual Basic .Net http://blog.belajarvb.com Powered bywww.tunasmedia.com
Email :[email protected]@tunasmedia.com
4
TextBox4.Clear()TextBox1.Focus()
EndSub
SubTampilGrid()
DA = NewOleDbDataAdapter("select * from Barang", CONN)DS = NewDataSetDA.Fill(DS, "Barang")DataGridView1.DataSource = DS.Tables("Barang")
DataGridView1.ReadOnly = TrueEndSub
PrivateSubButton1_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) HandlesButton1.Click
IfTextBox1.Text = ""OrTextBox2.Text = ""OrTextBox3.Text = ""ThenMsgBox("Data belum lengkap")
Exit Sub
ElseCallKoneksi()
CMD = NewOleDbCommand("Select * from Barang where KodeBarang='"& TextBox1.Text & "'",CONN)
RD = CMD.ExecuteReader
RD.Read()IfNotRD.HasRows Then
Dimsimpan AsString= "insert into Barang values ('"& TextBox1.Text & "','"&
TextBox2.Text & "','"& TextBox3.Text & "','"& TextBox4.Text & "')"CMD = NewOleDbCommand(simpan, CONN)CMD.ExecuteNonQuery()
MsgBox("Data berhasil di Input", MsgBoxStyle.Information, "Information")Else
Dimedit AsString= "update Barang set NamaBarang='"& TextBox2.Text &
"',HargaBarang='"& TextBox3.Text & "',JumlahBarang='"& TextBox4.Text & "' where KodeBarang='"&TextBox1.Text & "'"
CMD = NewOleDbCommand(edit, CONN)CMD.ExecuteNonQuery()MsgBox("Data berhasil di Edit", MsgBoxStyle.Information, "Information")
EndIfCallTampilGrid()CallKosongkan()
EndIfEndSub
PrivateSubButton1_Click_1(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) HandlesButton1.Click
IfTextBox1.Text = ""ThenMsgBox("kode Barang masih kosong, silakan diisi dulu")TextBox1.Focus()
Exit SubElse
IfMessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) =
Windows.Forms.DialogResult.Yes ThenDimhapus AsString= "delete * from Barang where KodeBarang='"& TextBox1.Text &
"'"
CMD = NewOleDbCommand(hapus, CONN)CMD.ExecuteNonQuery()
MsgBox("Data berhasil di Hapus", MsgBoxStyle.Information, "Information")
CallTampilGrid()CallKosongkan()
http://blog.belajarvb.com/http://blog.belajarvb.com/http://www.tunasmedia.com/http://www.tunasmedia.com/http://www.tunasmedia.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.tunasmedia.com/http://blog.belajarvb.com/7/26/2019 2013.8 Cara Hapus Database VB Net 2013
5/6
Belajar VB | Belajar Visual Basic 6.0 | VB 2013 | VB 2010 | VB 2008 | VB 2005
Tutorial Lengkap Visual Basic 6.0 dan Visual Basic .Net http://blog.belajarvb.com Powered bywww.tunasmedia.com
Email :[email protected]@tunasmedia.com
5
ElseCallKosongkan()
EndIf
EndIfEndSub
PrivateSubFormBarang_Load(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) HandlesMyBase.Load
CallKoneksi()CallTampilGrid()
CallKosongkan()EndSub
PrivateSubTextBox1_KeyPress1(ByValsender AsObject, ByVale AsSystem.Windows.Forms.KeyPressEventArgs) HandlesTextBox1.KeyPress
Ife.KeyChar = Chr(13) ThenCallKoneksi()CMD = NewOleDbCommand("Select * from Barang where KodeBarang='"& TextBox1.Text & "'",
CONN)
RD = CMD.ExecuteReaderRD.Read()
IfNotRD.HasRows ThenTextBox2.Text = ""TextBox3.Text = ""
TextBox2.Focus()Else
TextBox2.Text = RD.Item("Nama")
TextBox3.Text = RD.Item("Harga")TextBox4.Text = RD.Item("Jumlah")TextBox2.Focus()
EndIfEndIf
EndSub
PrivateSubTextBox2_KeyPress1(ByValsender AsObject, ByVale As
System.Windows.Forms.KeyPressEventArgs) HandlesTextBox2.KeyPressIfe.KeyChar = Chr(13) ThenTextBox3.Focus()
EndSub
PrivateSubTextBox3_KeyPress(ByValsender AsObject, ByVale AsSystem.Windows.Forms.KeyPressEventArgs) HandlesTextBox3.KeyPress
Ife.KeyChar = Chr(13) ThenTextBox4.Focus()
EndSub
PrivateSubTextBox4_KeyPress(ByValsender AsObject, ByVale As
System.Windows.Forms.KeyPressEventArgs) HandlesTextBox4.KeyPressIfe.KeyChar = Chr(13) ThenButton1.Focus()
EndSubEndClass
http://blog.belajarvb.com/http://blog.belajarvb.com/http://www.tunasmedia.com/http://www.tunasmedia.com/http://www.tunasmedia.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.tunasmedia.com/http://blog.belajarvb.com/7/26/2019 2013.8 Cara Hapus Database VB Net 2013
6/6
Belajar VB | Belajar Visual Basic 6.0 | VB 2013 | VB 2010 | VB 2008 | VB 2005
Tutorial Lengkap Visual Basic 6.0 dan Visual Basic .Net http://blog.belajarvb.com Powered bywww.tunasmedia.com
Email :[email protected]@tunasmedia.com
6
Silahkan Jalankan Aplikasi Anda
Caranya adalah, masukan Kode Barang contoh BRG004, kemudian KLIK ENTER.
kemudian Klik HAPUS
http://blog.belajarvb.com/http://blog.belajarvb.com/http://www.tunasmedia.com/http://www.tunasmedia.com/http://www.tunasmedia.com/mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://www.tunasmedia.com/http://blog.belajarvb.com/