Manajemen Database Visual Studio 2008 Dengan Ms Access

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