Deskripsi Penyelesaian
Latihan_30b_36110041
A. Objek dalam Form Latihan_30b:
Dalam form latihan ini hanya terdapat empat object yaitu Groupbox, Label, Textbox, Dan Buttom.
1. Object Groupbox
Terdapat dua Groupbox dimana Groupbox1 berisi Kode Barang yang akan diganti
dan Groupbx2 berisi Kode Barang, Nama Barang, Harga Jual, Jumlah Barang.
2. Object Label
Terdapat enam label (yang
bertuliskan Kode Barang yang akan diganti, Kode Barang, Nama Barang, Harga Jual, Jumlah
Barang).
3. Object TextBox
Terdapat empat object textbox yang digunakan untuk menampilkan Kode Barang yang akan diganti, Kode Barang, Nama Barang, Harga
Jual, Dan Jumlah Barang.
4. Object Buttom
Terdapat satu object yang bertuliskan Simpan yang digunakan untuk menyimpan
data yang diimput dalam textbox.
B. Script Unique
Untuk scriptnya akan ditampilkan
secara keseluruhan dalam prosedur
Simpan_36110041_Click
C.
Even
Simpan_36110041_Click
Prosedur penyelesaian
1. Buka Project yang telah dibuat sebelumnya klik Add New Item => Add Windows Form
2.
Kemudian beri
nama dan klik Add
3.
buat form seperti di bawah ini
dengan menggunakan toolbox yang saya tunjukkan pada postingan sebelumnya.
4.
Berikut
ini adalah rumus untuk menjalankan form di atas
Public NotInheritable Class latihan_30b_36110041
Dim cari As
New ByIskandar.CariKeDataBaseByIskandar
Dim rizka As
New OleDb.OleDbCommand
Dim azisah As
New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source='" & Application.StartupPath & "\DATABARANG.accdb; Jet OLEDB:Database
Password=088")
Private Sub
simpan_36110041_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
simpan_36110041.Click
If ganti_36110041.Text <>
ganti_36110041.Text Then
cari.AturPencarianDataBase("Barang", "KodeBarang",
ganti_36110041.Text, 1, azisah)
If
cari.JumlanBaris > 0 Then
MsgBox("kode
barang tidak dapat diupdate")
Exit
Sub
End
If
End If
If KB_36110041.Text.Length = 0 Then
MsgBox("kode
barang harus tercantum")
Exit
Sub
ElseIf NB_36110041.Text.Length = 0 Then
MsgBox("nama
barang harus tercantum")
Exit
Sub
ElseIf JB_36110041.Text.Length = 0 Then
MsgBox("harga
jual harus tercantum")
Exit
Sub
ElseIf JB_36110041.Text.Length = 0 Then
MsgBox("jumlah
barang harus tercantum")
Exit
Sub
End If
Dim sis As
String = "update
barang set kodebarang = '" & KB_36110041.Text & "', namabarang = '" &
NB_36110041.Text & "', hargajual = "
& Val(HJ_36110041.Text) & ",
jumlahbarang = " & Val(JB_36110041.Text) & " where kodebarang = '" & KB_36110041.Text
& "'"
rizka = New OleDb.OleDbCommand(sis,
azisah)
azisah.Open()
rizka.ExecuteNonQuery()
azisah.Close()
rizka.Dispose()
ganti_36110041.Text = ""
KB_36110041.Text = ""
NB_36110041.Text = ""
HJ_36110041.Text = ""
JB_36110041.Text = ""
End Sub
End Class
5.
Kemudian jalankan
perintahnya
Tidak ada komentar:
Posting Komentar