Upload
candra-mecca-sufyana
View
216
Download
0
Embed Size (px)
Citation preview
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
1/10
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
2/10
ImportsSystem.DataImportsSystem.Data.OleDb
PublicClassfrbukuPublickoneksi AsStringPublicsql1, sql2, sql3, sql4, sql5 AsStringPublicconn AsOleDb.OleDbConnection = NothingPubliccmd AsOleDb.OleDbCommand = Nothing
Publicdtadapter AsNewOleDb.OleDbDataAdapterPublicdttable AsNewDataTable
PrivateSubfrbuku_Load(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) HandlesMyBase.Load
koneksi = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\dbperpustakaan.mdb"
conn = NewOleDb.OleDbConnection(koneksi)conn.Open()
EndSubSubbersih()
Me.txtkodebuku.Focus()Me.txtjudul.Text = ""Me.txtpengarang.Text = ""
Me.txtpenerbit.Text = ""EndSub
Subsimpan()sql1 = "Insert into tbbuku values('"& Me.txtkodebuku.Text & "','"
& Me.txtjudul.Text & "','"& Me.txtpengarang.Text & "','"&Me.txtpenerbit.Text & "')"
cmd = NewOleDb.OleDbCommand(sql1)cmd.Connection = conncmd.ExecuteNonQuery()
EndSub
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
3/10
Subdaftar()
sql2 = "select * from tbbuku"dtadapter = NewOleDbDataAdapter(sql2, conn)DimBRG AsNewDataTableBRG.Clear()dtadapter.Fill(BRG)
DgvBuku.DataSource = BRGEndSubSubcari()
Dimcari AsStringcari = InputBox("Masukan Kode Buku", "Pencarian")sql3 = "select * from tbbuku where Kode_Buku = '"& cari & "'"dtadapter = NewOleDbDataAdapter(sql3, conn)DimCST AsNewDataTableCST.Clear()dtadapter.Fill(CST)DgvBuku.DataSource = CST
EndSubSubdelete()
Dimhapus AsStringhapus = InputBox("Masukan Kode Buku", "Penghapusan")
sql4 = "delete from tbbuku where Kode_Buku = '"& hapus & "'"cmd = NewOleDb.OleDbCommand(sql4)cmd.Connection = conncmd.ExecuteNonQuery()
EndSubSubedit()
sql5 = "update tbbuku set Judul = '"& txtjudul.Text & "',Pengarang = '"& txtpengarang.Text & "', Penerbit = '"& txtpenerbit.Text &"' where Kode_Buku = '"& txtkodebuku.Text & "'"
cmd = NewOleDb.OleDbCommand(sql5)cmd.Connection = conncmd.ExecuteNonQuery()
EndSub
PrivateSubbtnsimpan_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnsimpan.Click
simpan()daftar()bersih()MsgBox("Data Sudah Disimpan", MsgBoxStyle.Information, "Perhatian")
EndSub
PrivateSubbtnbaru_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnbaru.Click
bersih()MsgBox("Data Sudah digagalkan", MsgBoxStyle.Information,
"Perhatian")EndSub
PrivateSubbtnclose_Click_1(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnclose.Click
Me.Close()EndSub
PrivateSubbtncari_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtncari.Click
cari()EndSub
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
4/10
PrivateSubbtndelete_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtndelete.Click
delete()daftar()MsgBox("Data Telah Terhapus", MsgBoxStyle.Information,
"Informastion")EndSub
PrivateSubbtnedit_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnedit.Click
edit()daftar()MsgBox("Data Telah Terupdate", MsgBoxStyle.Information,
"Informastion")EndSub
EndClass
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
5/10
ImportsSystem.DataImportsSystem.Data.OleDb
PublicClassfranggotaPublickoneksi AsStringPublicsql1, sql2, sql3, sql4, sql5 AsStringPublicconn AsOleDb.OleDbConnection = NothingPubliccmd AsOleDb.OleDbCommand = NothingPublicdtadapter AsNewOleDb.OleDbDataAdapterPublicdttable AsNewDataTable
PrivateSubfranggota_Load(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) HandlesMyBase.Load
'PERINTAH KONEKSI DATABASE DISIMPAN 1 BARISkoneksi = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=|DataDirectory|\dbperpustakaan.mdb"conn = NewOleDb.OleDbConnection(koneksi)conn.Open()
EndSubSubbersih()
Me.txtkodeanggota.Focus()Me.txtnama.Text = ""Me.txtalamat.Text = ""Me.txttelepon.Text = ""
EndSub
Subsimpan()sql1 = "Insert into tbanggota values('"& Me.txtkodeanggota.Text &
"','"& Me.txtnama.Text & "','"& Me.txtalamat.Text & "','"&Me.txttelepon.Text & "')"
cmd = NewOleDb.OleDbCommand(sql1)cmd.Connection = conncmd.ExecuteNonQuery()
EndSub
Subdaftar()
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
6/10
sql2 = "select * from tbanggota"dtadapter = NewOleDbDataAdapter(sql2, conn)DimBRG AsNewDataTableBRG.Clear()dtadapter.Fill(BRG)DgvAnggota.DataSource = BRG
EndSub
Subcari()Dimcari AsStringcari = InputBox("Masukan Kode Anggota", "Pencarian")sql3 = "select * from tbanggota where Kode_Anggota = '"& cari &
"'"dtadapter = NewOleDbDataAdapter(sql3, conn)DimCST AsNewDataTableCST.Clear()dtadapter.Fill(CST)DgvAnggota.DataSource = CST
EndSubSubdelete()
Dimhapus AsStringhapus = InputBox("Masukan Kode Anggota", "Penghapusan")sql4 = "delete from tbanggota where Kode_Anggota = '"& hapus & "'"
cmd = NewOleDb.OleDbCommand(sql4)cmd.Connection = conncmd.ExecuteNonQuery()
EndSubSubedit()
sql5 = "update tbanggota set Nama = '"& txtnama.Text & "', Alamat= '"& txtalamat.Text & "', Telepon = '"& txttelepon.Text & "' whereKode_Anggota = '"& txtkodeanggota.Text & "'"
cmd = NewOleDb.OleDbCommand(sql5)cmd.Connection = conncmd.ExecuteNonQuery()
EndSub
PrivateSubbtnsimpan_Click(ByValsender AsSystem.Object, ByVale As
System.EventArgs) Handlesbtnsimpan.Clicksimpan()daftar()bersih()MsgBox("Data Sudah Disimpan", MsgBoxStyle.Information, "Perhatian")
EndSub
PrivateSubbtnbaru_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnbaru.Click
bersih()MsgBox("Data Sudah digagalkan", MsgBoxStyle.Information,
"Perhatian")EndSub
PrivateSubbtnclose_Click_1(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnclose.ClickMe.Close()
EndSub
PrivateSubbtncari_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtncari.Click
cari()EndSub
PrivateSubbtndelete_Click(ByValsender AsSystem.Object, ByVale As
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
7/10
System.EventArgs) Handlesbtndelete.Clickdelete()daftar()MsgBox("Data Telah Terhapus", MsgBoxStyle.Information,
"Informastion")EndSub
PrivateSubbtnedit_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnedit.Clickedit()daftar()MsgBox("Data Telah Terupdate", MsgBoxStyle.Information,
"Informastion")EndSub
EndClass
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
8/10
ImportsSystem.DataImportsSystem.Data.OleDb
PublicClassFrTransaksiPublickoneksi AsStringPublicsql1, sql2, sql3, sql4, sql5 AsStringPublicconn AsOleDb.OleDbConnection = NothingPubliccmd AsOleDb.OleDbCommand = NothingPublicrd AsOleDb.OleDbDataReader
Publicdtadapter AsNewOleDb.OleDbDataAdapterPublicdttable AsNewDataTable
Subtampilan1()cmd = NewOleDbCommand("select distinct Kode_Anggota from
tbanggota", conn)rd = cmd.ExecuteReaderDoWhilerd.Read
cmbkodeanggota.Items.Add(rd.Item(0))Loop
EndSubSubtampilan2()
cmd = NewOleDbCommand("select distinct Kode_Buku from tbbuku",conn)
rd = cmd.ExecuteReaderDoWhilerd.Readcmbkodebuku.Items.Add(rd.Item(0))
LoopEndSubPrivateSubFrTransaksi_Load(ByValsender AsSystem.Object, ByVale As
System.EventArgs) HandlesMyBase.Load'PERINTAH KONEKSI DATABASE DISIMPAN 1 BARISkoneksi = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=|DataDirectory|\dbperpustakaan.mdb"conn = NewOleDb.OleDbConnection(koneksi)
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
9/10
conn.Open()tampilan1()tampilan2()
EndSub
Subbersih()Me.txtkodetransaksi.Focus()
Me.cmbkodeanggota.Text = ""Me.cmbkodebuku.Text = ""Me.txttanggalpinjam.Text = ""Me.txttanggalkembali.Text = ""
EndSub
Subsimpan()sql1 = "Insert into tbtransaksi values('"&
Me.txtkodetransaksi.Text & "','"& Me.cmbkodeanggota.Text & "','"&Me.cmbkodebuku.Text & "','"& Me.txttanggalpinjam.Text & "','"&Me.txttanggalkembali.Text & "')"
cmd = NewOleDb.OleDbCommand(sql1)cmd.Connection = conncmd.ExecuteNonQuery()
EndSub
Subdaftar()sql2 = "select * from tbtransaksi"dtadapter = NewOleDbDataAdapter(sql2, conn)DimBRG AsNewDataTableBRG.Clear()dtadapter.Fill(BRG)DgvTransaksi.DataSource = BRG
EndSubSubcari()
Dimcari AsStringcari = InputBox("Masukan Kode Transaksi", "Pencarian")sql3 = "select * from tbtransaksi where Kode_Transaksi = '"& cari
& "'"
dtadapter = NewOleDbDataAdapter(sql3, conn)DimCST AsNewDataTableCST.Clear()dtadapter.Fill(CST)DgvTransaksi.DataSource = CST
EndSubSubdelete()
Dimhapus AsStringhapus = InputBox("Masukan Kode Transaksi", "Penghapusan")sql4 = "delete from tbtransaksi where Kode_Transaksi = '"& hapus &
"'"cmd = NewOleDb.OleDbCommand(sql4)cmd.Connection = conncmd.ExecuteNonQuery()
EndSubSubedit()sql5 = "update tbtransaksi set Kode_Anggota = '"&
cmbkodeanggota.Text & "', Kode_Buku = '"& cmbkodebuku.Text & "',Tanggal_Pinjam = '"& txttanggalpinjam.Text & "' , Tanggal_Kembali = '"&txttanggalkembali.Text & "' where Kode_Transaksi = '"&txtkodetransaksi.Text & "'"
cmd = NewOleDb.OleDbCommand(sql5)cmd.Connection = conncmd.ExecuteNonQuery()
EndSub
8/11/2019 Manajemen Database Visual Studio 2008 Dengan Ms Access
10/10
PrivateSubbtnsimpan_Click(ByValsender AsSystem.Object, ByVale As
System.EventArgs) Handlesbtnsimpan.Clicksimpan()daftar()bersih()MsgBox("Data Sudah Disimpan", MsgBoxStyle.Information, "Perhatian")
EndSub
PrivateSubbtnbaru_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnbaru.Click
bersih()MsgBox("Data Sudah digagalkan", MsgBoxStyle.Information,
"Perhatian")EndSub
PrivateSubbtnclose_Click_1(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnclose.Click
Me.Close()EndSub
PrivateSubbtncari_Click(ByValsender AsSystem.Object, ByVale As
System.EventArgs) Handlesbtncari.Clickcari()
EndSub
PrivateSubbtndelete_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtndelete.Click
delete()daftar()MsgBox("Data Telah Terhapus", MsgBoxStyle.Information,
"Informastion")EndSub
PrivateSubbtnedit_Click(ByValsender AsSystem.Object, ByVale AsSystem.EventArgs) Handlesbtnedit.Click
edit()daftar()MsgBox("Data Telah Terupdate", MsgBoxStyle.Information,
"Informastion")EndSub
EndClass