Вы находитесь на странице: 1из 5

FORM TAMBAH, SIMPAN, HAPUS PADA VB.NET - MS.

ACCES
Tanpa Basa-basi ( bngung mau ngmng ap) langsung saja buat database di ms.acces dg field FIELD KD_BRG NM_BRG JUMLAH SATUAN FORMAT TEXT TEXT NUMBER TEXT SIZE 30 30 LONG 15

Kemudian Desai form seperti Berikut :

Dan atur properties nya sebagai berikut :

Index LABEL1 LABEL2 LABEL3 LABEL4 LABEL5 TEXTBOX1 TEXTBOX2 TEXTBOX3 TEXTBOX4 COMBOBOX1 BUTTON1 BUTTON2 BUTTON3 BUTTON4

NAMA

TEXT KODE BARANG NAMA BARANG WARNA JUMLAH SATUAN

TXTKODE TXTNAMA TXTWARNA TXTSAT CMBSAT BTNTAMBAH BTNSIMPAN BTNEDIT BTNBATAL

TAMBAH SIMPAN EDIT BATAL

BUTTON5 BUTTON6 DATAGRIDVIEW1

BTNHAPUS BTNKELUAR DATAGRIDVIEW1

HAPUS KELUAR

Atur koneksi nya sperti pada pada postingan ini stelah itu ketikkan kode berikut : Imports System.Data.OleDb Public Class Form1 Private Sub KONEKSI() Using CONN As New OleDbConnection(My.Settings.CONNstr) Using ADP As New OleDbDataAdapter("SELECT*FROM TB_BRG", CONN) CONN.Open() Dim TABLE As New DataTable ADP.Fill(TABLE) DataGridView1.DataSource = TABLE End Using End Using End Sub Sub KOSONG() TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" TextBox4.Text = "" ComboBox1.Text = "" End Sub Sub AKTIF() TextBox1.Enabled = True TextBox2.Enabled = True TextBox3.Enabled = True TextBox4.Enabled = True ComboBox1.Enabled = True End Sub Sub NONAKTIF() TextBox1.Enabled = False TextBox2.Enabled = False TextBox3.Enabled = False TextBox4.Enabled = False ComboBox1.Enabled = False End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

KONEKSI() NONAKTIF() KOSONG() Button1.Enabled = True Button2.Enabled = False Button3.Enabled = False Button4.Enabled = False Button5.Enabled = False Button6.Enabled = False End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Button1.Enabled = False Button2.Enabled = True Button3.Enabled = True Button4.Enabled = True Button5.Enabled = True Button6.Enabled = True TextBox1.Focus() KOSONG() AKTIF() End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim pesan As String pesan = MsgBox("Keluar?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "penting") If pesan = vbYes Then Close() End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'MEMASUKKAN DATA KEDALAM TABEL Dim simpan As String = "insert into tb_brg values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & ComboBox1.Text & "')" Try Using conn As New OleDbConnection(My.Settings.CONNstr) Using cmd As New OleDbCommand(simpan, conn) conn.Open() cmd.ExecuteNonQuery() MsgBox("Data sudah Disimpan...", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "penting") KONEKSI() 'SUB KONEKSI... UNTUK MEMANGGIL KEMBALI KONEKSI, REFRESS KOSONG() NONAKTIF()

Button1.Enabled = True Button2.Enabled = False Button3.Enabled = False Button4.Enabled = False Button5.Enabled = False Button6.Enabled = True End Using End Using Catch ex As Exception End Try End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim hapus As String = "delete from tb_brg where kd_brg = '" & TextBox1.Text & "'" Try Using conn As New OleDbConnection(My.Settings.CONNstr) Using cmd As New OleDbCommand(hapus, conn) conn.Open() cmd.ExecuteNonQuery() MsgBox("Data sudah Dihapus...", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "penting") KONEKSI() KOSONG() NONAKTIF() Button1.Enabled = True Button2.Enabled = False Button3.Enabled = False Button4.Enabled = False Button5.Enabled = False Button6.Enabled = True End Using End Using Catch ex As Exception End Try End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim updet As String = "update tb_brg set nm_brg = '" & TextBox2.Text & "'," & _ " warna = '" & TextBox3.Text & "'," & _ " jumlah ='" & TextBox4.Text & "'," & _ "satuan ='" & ComboBox1.Text & "'" & _ "where kd_brg = '" & TextBox1.Text & "'" Try Using conn As New OleDbConnection(My.Settings.CONNstr) Using cmd As New OleDbCommand(updet, conn) conn.Open()

cmd.ExecuteNonQuery() MsgBox("Data sudah d update ...", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "penting ") KONEKSI() NONAKTIF() KOSONG() Button1.Enabled = True Button2.Enabled = False Button3.Enabled = False Button4.Enabled = False Button5.Enabled = False Button6.Enabled = True End Using End Using Catch ex As Exception MsgBox(ex.Message) End Try End Sub Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick Dim ubah As Integer = Nothing ubah = DataGridView1.CurrentRow.Index With DataGridView1 TextBox1.Text = .Item(0, ubah).Value TextBox2.Text = .Item(1, ubah).Value TextBox3.Text = .Item(2, ubah).Value TextBox4.Text = .Item(3, ubah).Value ComboBox1.Text = .Item(4, ubah).Value End With End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click KONEKSI() Call KOSONG() Call NONAKTIF() Button1.Enabled = True Button2.Enabled = False Button3.Enabled = False Button4.Enabled = False Button5.Enabled = False Button6.Enabled = True End Sub End Class

Вам также может понравиться