A. Object-object dalam Latihan_33A_36110051
:
1. Object Label
Terdapat satu
label (yang bertuliskan daftar barang).
2. Object DataGridView
Terdapat
satu object datagridview yang digunakan untuk menampilkan daftar barang.
3. Object Button
Terdapat
tiga object button (Hapus, Tambah, dan Edit). Button edit digunakan untuk
mengedit daftar barang pada form BARANG di Ms Access yang muncul pada
datagridview. Jika button edit diklik, maka akan muncul form Latihan_33B_36110051.
Pada form inilah data barang yang telah dipilih pada datagridview akan diedit.
Button tambah
digunakan untuk menambah data barang baru ke dalam form BARANG di Ms Access.
Jika button tambah diklik, maka akan muncul form Latihan_33A_36110051. Pada
form inilah data barang baru diinput dan kemudian disimpan.
Button hapus digunakan untuk
menghapus data barang pada form BARANG.
B. Script Unique
Untuk
script, dapat dilihat secara menyeluruh pada PROSEDUR dibawah ini
C. Even
Latihan_33A_36110051_Load
EDIT_36110051_Click
TAMBAH_36110051_Click
HAPUS_36110051_Click
PROSEDUR :
1. Klik Start dan pilih Microsoft
Visual Studio 2008.
2. Klik menu file dan pilih New Project.
3. Ketik nama dan pilih lokasi yang
diinginkan pada masing-masing tempat yang tersedia, klik Ok.
4. Klik menu view dan pilih toolbox dan
buatlah desain kolom seperti kolom dibawah ini:
5.
Berikut ini adalah rumus untuk menjalankan form di atas:
Public NotInheritable Class
Latihan_33a_36110051
Dim aci As New DataTable
Dim isha As New
OleDb.OleDbCommand
Dim isa As New
OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source='" & Application.StartupPath & "\DATABARANG.accdb'")
Private Sub tambah_36110051_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles tambah_36110051.Click
If
Latihan_33b_36110051.Visible = False Then
Latihan_33b_36110051.Show()
Else
Latihan_33b_36110051.Activate()
End If
End Sub
Private Sub edit_36110051_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles edit_36110051.Click
If
Latihan_33b_36110051.Visible = False Then
Latihan_33b_36110051.Show()
Else
Latihan_33b_36110051.Activate()
End If
Latihan_33b_36110051.kbl_36110051.Text
= dgv_36110051.CurrentRow.Cells("kodebarang").Value
Latihan_33b_36110051.kb_36110051.Text =
dgv_36110051.CurrentRow.Cells("kodebarang").Value
Latihan_33b_36110051.nb_36110051.Text =
dgv_36110051.CurrentRow.Cells("namabarang").Value
Latihan_33b_36110051.jb_36110051.Text =
dgv_36110051.CurrentRow.Cells("jumlahbarang").Value
Latihan_33b_36110051.hj_36110051.Text =
dgv_36110051.CurrentRow.Cells("hargajual").Value
End Sub
Private Sub Latihan_33a_36110051_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim
adapter As New
OleDb.OleDbDataAdapter
adapter = New
OleDb.OleDbDataAdapter("select * from
barang", ISA)
aci.Rows.Clear()
adapter.Fill(aci)
adapter.Dispose()
dgv_36110051.DataSource = ACI
End Sub
Private Sub hapus_36109003_Click(ByVal
sender As System.Object, ByVal e As
System.EventArgs) Handles hapus_36110051.Click
Dim
icha As String
= "delete * from barang where kodebarang =
'" & dgv_36110051.CurrentRow.Cells("kodebarang").Value
& "'"
isha = New
OleDb.OleDbCommand(icha, isa)
ISA.Open()
isha.ExecuteNonQuery()
ISA.Close()
aci.Dispose()
Dim
adapter As New
OleDb.OleDbDataAdapter
adapter = New
OleDb.OleDbDataAdapter("select * from
barang", ISA)
aci.Rows.Clear()
adapter.Fill(aci)
adapter.Dispose()
dgv_36110051.DataSource = ISA
End Sub
End Class
6. Uji program
dengan mengklik icon Start Debugging.
Tidak ada komentar:
Posting Komentar