Data Buku Perpus
Data Buku Perpus
NET
FORM 1
Imports System.Data.OleDb
Sub Tampil()
Try
Call Koneksi()
da = New OleDbDataAdapter("SELECT * FROM DAN", Conn)
ds = New DataSet
da.Fill(ds, "DAN")
DataGridView1.DataSource = ds.Tables("DAN")
Catch ex As Exception
MessageBox.Show("Error: " & ex.Message, "Informasi", MessageBoxButtons.OK)
End Try
End Sub
Sub Edit()
Call Koneksi()
Try
Dim str As String = "UPDATE DAN SET JUDUL = ?, JUMLAH = ?, PENGARANG = ?,
PENERBIT = ?, [TANGGAL MASUK] = ?, [STATUS BUKU] = ?, [TAHUN TERBIT] = ? WHERE ID = ?"
cmd = New OleDbCommand(str, Conn)
cmd.Parameters.AddWithValue("@JUDUL", TextBox2.Text)
cmd.Parameters.AddWithValue("@JUMLAH", TextBox3.Text)
cmd.Parameters.AddWithValue("@PENGARANG", TextBox4.Text)
cmd.Parameters.AddWithValue("@PENERBIT", TextBox5.Text)
cmd.Parameters.AddWithValue("@TANGGALMASUK", DateTimePicker1.Text)
cmd.Parameters.AddWithValue("@STATUSBUKU", ComboBox1.Text)
cmd.Parameters.AddWithValue("@TAHUNTERBIT", TextBox6.Text)
cmd.Parameters.AddWithValue("@ID", TextBox1.Text)
cmd.ExecuteNonQuery()
MessageBox.Show("Update Data Berhasil", "Informasi", MessageBoxButtons.OK)
Catch ex As Exception
MessageBox.Show("Update Data Gagal: " & ex.Message, "Informasi",
MessageBoxButtons.OK)
Finally
Conn.Close()
End Try
End Sub
Sub Hapus()
Call Koneksi()
Try
Dim str As String = "DELETE FROM DAN WHERE ID = ?"
cmd = New OleDbCommand(str, Conn)
cmd.Parameters.AddWithValue("@ID", TextBox1.Text)
cmd.ExecuteNonQuery()
MessageBox.Show("Data Sudah Dihapus", "Informasi", MessageBoxButtons.OK)
Catch ex As Exception
MessageBox.Show("Data Gagal Dihapus: " & ex.Message, "Informasi",
MessageBoxButtons.OK)
Finally
Conn.Close()
End Try
End Sub
Sub Simpan()
Call Koneksi()
Try
Dim str As String = "INSERT INTO DAN (ID, JUDUL, JUMLAH, PENGARANG,
PENERBIT, [TANGGAL MASUK], [STATUS BUKU], [TAHUN TERBIT]) VALUES (?, ?, ?, ?, ?, ?, ?,
?)"
cmd = New OleDbCommand(str, Conn)
cmd.Parameters.AddWithValue("@ID", TextBox1.Text)
cmd.Parameters.AddWithValue("@JUDUL", TextBox2.Text)
cmd.Parameters.AddWithValue("@JUMLAH", TextBox3.Text)
cmd.Parameters.AddWithValue("@PENGARANG", TextBox4.Text)
cmd.Parameters.AddWithValue("@PENERBIT", TextBox5.Text)
cmd.Parameters.AddWithValue("@TANGGALMASUK", DateTimePicker1.Text)
cmd.Parameters.AddWithValue("@STATUSBUKU", ComboBox1.Text)
cmd.Parameters.AddWithValue("@TAHUNTERBIT", TextBox6.Text)
cmd.ExecuteNonQuery()
MessageBox.Show("Insert Data Berhasil", "Informasi", MessageBoxButtons.OK)
Catch ex As Exception
MessageBox.Show("Data Gagal Disimpan: " & ex.Message, "Informasi",
MessageBoxButtons.OK)
Finally
Conn.Close()
End Try
End Sub
Sub Bersih()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
DateTimePicker1.Text = ""
ComboBox1.Text = ""
TextBox6.Text = ""
End Sub
Sub Matikan()
TextBox1.Enabled = False
TextBox2.Enabled = False
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
DateTimePicker1.Enabled = False
ComboBox1.Enabled = False
TextBox6.Enabled = False
End Sub
Sub Hidupkan()
TextBox1.Enabled = True
TextBox2.Enabled = True
TextBox3.Enabled = True
TextBox4.Enabled = True
TextBox5.Enabled = True
DateTimePicker1.Enabled = True
ComboBox1.Enabled = True
TextBox6.Enabled = True
End Sub
Call hidupkan()
TextBox1.Enabled = False
End Sub
End Class
MODUL
Imports System.Data.OleDb
Module Module1
Public Da As OleDbDataAdapter
Public Ds As DataSet
Public Rd As OleDbDataReader
Public Conn As OleDbConnection
Public LokasiDB As String
Sub Koneksi()
MICROSOFT ACCES
RUN DEBUGING