Professional Documents
Culture Documents
Input, Update, Seach & Delete Pada
Input, Update, Seach & Delete Pada
APLIKASI SEDERHANA PADA VB.NET 2010 MENGGUNAKAN DATA BASE ACCES 2007
Aplikasi sederhana Data Base Karyawan
Gambar :Form.1
MODULE.1
ImportsSystem.Data.OleDb
ModuleModule1
PublicconnAsNewOleDbConnection
PubliccmdAsOleDbCommand
PublicrdAsOleDbDataReader
PublicdaAsOleDbDataAdapter
PublicdsAsNewDataSet
PublicstrAsString
Subkoneksi()
str="provider=microsoft.jet.oledb.4.0;datasource=Dbanggota.mdb"
conn=NewOleDbConnection(str)
Ifconn.State=ConnectionState.ClosedThenconn.Open()
EndSub
EndModule
*)JanganlupaBuatkoneksikedataBase
PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button2.Click
Me.Close()
EndSub
PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load
Callkoneksi()
EndSub
EndClass
Gambar : Form.2
FORM.2 ( INPUT DATA & SIMPAN )
ImportsSystem.Data.OleDb
PublicClassForm2
Subtampil()
da=NewOleDbDataAdapter("Select*fromTbanggota",conn)
ds=NewDataSet
da.Fill(ds,"Tbanggota")
DataGridView1.DataSource=(ds.Tables("Tbanggota"))
DataGridView1.ReadOnly=True
EndSub
Subbersih()
TextNama.Text=""
TextPangkat.Text=""
TextNrp.Text=""
TextLahir.Text=""
ComboBoxAgama.Text=""
TextTlp.Text=""
RichAlamat.Text=""
EndSub
Subsimpan()
Try
DimstrAsString
str="insertintoTbanggotavalues('"&TextNama.Text&"','"&TextPangkat.Text&
"','"&TextNrp.Text&"','"&TextLahir.Text&"','"&ComboBoxAgama.Text&"','"&
RichAlamat.Text&"','"&TextTlp.Text&"')"
cmd=NewOleDbCommand(str,conn)
cmd.ExecuteNonQuery()
MessageBox.Show("SimpanDataSiswaBerhasilDilakukan")
CatchexAsException
MessageBox.Show("SimpandataGagalDilakukan")
EndTry
EndSub
PrivateSubForm2_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load
Callkoneksi()
Calltampil()
EndSub
PrivateSubSmp_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Smp.Click
Callsimpan()
Calltampil()
EndSub
PrivateSubClear_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Clear.Click
Callbersih()
EndSub
PrivateSubTtp_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Ttp.Click
Me.Close()
EndSub
PrivateSubSaveToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesSaveToolStripMenuItem.Click
Callsimpan()
Calltampil()
EndSub
PrivateSubExitToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesExitToolStripMenuItem.Click
Me.Close()
EndSub
PrivateSubInputDataToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesInputDataToolStripMenuItem.Click
FCaridata.Show()
Me.Close()
EndSub
PrivateSubInputDataToolStripMenuItem1_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesInputDataToolStripMenuItem1.Click
FUbahdata.Show()
Me.Close()
EndSub
PrivateSubHapusDataToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAs
System.EventArgs)HandlesHapusDataToolStripMenuItem.Click
FHapus.Show()
Me.Close()
EndSub
EndClass
GAMBAR : FORM.3
FORM.3 (CARI DATA )
ImportsSystem.Data.OleDb
PublicClassFCaridata
Subtampil()
da=NewOleDbDataAdapter("Select*fromTbanggota",conn)
ds=NewDataSet
da.Fill(ds,"Tbanggota")
DataGridView1.DataSource=(ds.Tables("Tbanggota"))
DataGridView1.ReadOnly=True
EndSub
Subbersih()
TextNama.Text=""
TextPangkat.Text=""
TextNrp.Text=""
TextLahir.Text=""
ComboBoxAgama.Text=""
TextTlp.Text=""
RichAlamat.Text=""
EndSub
Subcari()
Try
Dimkode=InputBox("MasukkanNrp")
ds.Tables(0).PrimaryKey=NewDataColumn(){ds.Tables(0).Columns("Nrp")}
DimrowAsDataRow
row=ds.Tables(0).Rows.Find(kode)
TextNama.Text=row("Nama")
TextPangkat.Text=row("Pangkat")
TextNrp.Text=row("Nrp")
TextLahir.Text=row("Lahir")
TextTlp.Text=row("Tlp")
ComboBoxAgama.Text=row("Agama")
RichAlamat.Text=row("Alamat")
CatchexAsException
MsgBox("DataTidakAda")
EndTry
EndSub
PrivateSubForm3_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load
Callkoneksi()
Calltampil()
EndSub
PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button2.Click
Callbersih()
EndSub
PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button3.Click
Callcari()
Calltampil()
EndSub
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button1.Click
Form2.Show()
Me.Close()
EndSub
EndClass
GAMBAR : FORM.4
FORM.4 (UBAH DATA)
ImportsSystem.Data.OleDb
PublicClassFUbahdata
Subtampil()
Callkoneksi()
da=NewOleDbDataAdapter("Select*fromTbanggota",conn)
ds=NewDataSet
da.Fill(ds,"Tbanggota")
DataGridView1.DataSource=(ds.Tables("Tbanggota"))
DataGridView1.ReadOnly=True
EndSub
Sububah()
Try
DimstrAsString
str="UpdateTbanggotasetNama='"&TextBox1.Text&"',Pangkat='"&
TextBox2.Text&"',Lahir='"&TextBox4.Text&"',Alamat='"&
ComboBox1.Text&"',Agama='"&RichTextBox1.Text&"',Tlp='"&TextBox5.Text&
"'whereNrp='"&TextBox3.Text&
"'"
cmd=NewOleDbCommand(str,conn)
cmd.ExecuteNonQuery()
MessageBox.Show("UpdateDataSiswaBerhasilDilakukan")
CatchexAsException
MessageBox.Show("UpdateDataSiswaGagalDilakukan")
EndTry
EndSub
Subcari()
Try
Dimkode=InputBox("MasukkanNrp")
ds.Tables(0).PrimaryKey=NewDataColumn(){ds.Tables(0).Columns("Nrp")}
DimrowAsDataRow
row=ds.Tables(0).Rows.Find(kode)
TextBox1.Text=row("Nama")
TextBox2.Text=row("Pangkat")
TextBox3.Text=row("Nrp")
TextBox4.Text=row("Lahir")
TextBox5.Text=row("Tlp")
ComboBox1.Text=row("Agama")
RichTextBox1.Text=row("Alamat")
CatchexAsException
MsgBox("DataTidakAda")
EndTry
EndSub
Subbersih()
TextBox1.Text=""
TextBox2.Text=""
TextBox3.Text=""
TextBox4.Text=""
ComboBox1.Text=""
TextBox5.Text=""
RichTextBox1.Text=""
EndSub
PrivateSubFUbahdata_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load
Callkoneksi()
Calltampil()
EndSub
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button1.Click
Callubah()
Calltampil()
EndSub
PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button3.Click
Callbersih()
EndSub
PrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button4.Click
Me.Close()
Form2.Show()
EndSub
PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button2.Click
Callcari()
Calltampil()
EndSub
EndClass
GAMBAR : FORM.5
FORM.5 ( HAPUS DATA )
ImportsSystem.Data.OleDb
PublicClassFHapus
Subtampil()
Callkoneksi()
da=NewOleDbDataAdapter("Select*fromTbanggota",conn)
ds=NewDataSet
da.Fill(ds,"Tbanggota")
DataGridView1.DataSource=(ds.Tables("Tbanggota"))
DataGridView1.ReadOnly=True
EndSub
Subhapus()
Try
DimstrAsString
str="Delete*fromTbanggotawhereNrp='"&TextBox3.Text&"'"
cmd=NewOleDbCommand(str,conn)
cmd.ExecuteNonQuery()
MessageBox.Show("DataAnggotaBerhasilDihapus")
CatchexAsException
MessageBox.Show("DataAnggotaGagalDihapus")
EndTry
EndSub
Subcari()
Try
Dimkode=InputBox("MasukkanNrp")
ds.Tables(0).PrimaryKey=NewDataColumn(){ds.Tables(0).Columns("Nrp")}
DimrowAsDataRow
row=ds.Tables(0).Rows.Find(kode)
TextBox1.Text=row("Nama")
TextBox2.Text=row("Pangkat")
TextBox3.Text=row("Nrp")
TextBox4.Text=row("Lahir")
TextBox5.Text=row("Tlp")
ComboBox1.Text=row("Agama")
RichTextBox1.Text=row("Alamat")
CatchexAsException
MsgBox("DataTidakAda")
EndTry
EndSub
Subbersih()
TextBox1.Text=""
TextBox2.Text=""
TextBox3.Text=""
TextBox4.Text=""
ComboBox1.Text=""
TextBox5.Text=""
RichTextBox1.Text=""
EndSub
PrivateSubFHapus_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
MyBase.Load
Callkoneksi()
Calltampil()
EndSub
PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button2.Click
Callcari()
Calltampil()
EndSub
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button1.Click
Callhapus()
Calltampil()
EndSub
PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button3.Click
Callbersih()
EndSub
PrivateSubButton4_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles
Button4.Click
Me.Close()
Form2.Show()
EndSub
EndClass