Dalam form Latihan 30b hanya terdapat empat object yaitu Label, Textbox, Button dan Groupbox.
Object label :
Dalam form ini terdapat enam buah object label yang
bertuliskan “kode barang yang akan diganti namanya”,, “nama barang”, “harga
jual”, “ jumlah barang” dan 2 yang bertuliskan “kode barang”.
Object textbox :
Dalam form ini terdapat lima buah object textbox yang semuanya berstatus input.
Object button :
Dalam form ini terdapat sebuah object button yang
bertuliskan “simpan”. Button ini berfungsi untuk menyimpan data yang telah di edit di latihan
ini ke dalam database.
Object groupbox :
Dalam form ini terdapat 2 buah object groupbox Group box berfungsi
untuk mengelompokkan kontrol-kontrol pada form menjadi satu bagian.
Langkah-langkah penyelesaian form 30B :
1. Pilih add windows form lalu masukkan form 30B.
2. Buatlah desain untuk formnya.
3. Masukkan rumus seperti ini
Public Class Latihan_30B_46110045Dim Jalan As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" & Application.StartupPath & "\DataBarang.ACCDB")
Private Sub simpan46110045_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan46110045.Click
'perintah periksa data
If kb46110045.Text.Length = 0 Then
MsgBox("Plase Insert Your Text")
Exit Sub
End If
If nb46110045.Text.Length = 0 Then
MsgBox("Plase Insert Your Text")
Exit Sub
End If
If Val(hb46110045.Text) = 0 Then
MsgBox("Plase Insert Your Text")
Exit Sub
End If
If Val(jb46110045.Text) = 0 Then
MsgBox("Plase Insert Your Text")
Exit Sub
End If
'perintah ambil data
If ganti46110045.Text <> kb46110045.Text Then
Dim PENCARI As New ByIskandar.CariKeDataBaseByIskandar
PENCARI.AturPencarianDataBase("BARANG", "KODEBARANG", kb46110045.Text, 1, Jalan)
If PENCARI.JumlanBaris > 0 Then
MsgBox("The data has been exist please insert new data")
'mengosongkan text box
kb46110045.Text = " "
nb46110045.Text = " "
hb46110045.Text = " "
jb46110045.Text = " "
Exit Sub
End If
End If
'deklarasi object command
Dim Cm As New OleDb.OleDbCommand
Cm = New OleDb.OleDbCommand("Update BARANG set kodebarang ='" & kb46110045.Text & "', namabarang = '" & nb46110045.Text & "', hargajual=" & Val(hb46110045.Text) & ", jumlahbarang=" & Val(jb46110045.Text) & " where kodebarang='" & ganti46110045.Text & "'", Jalan)
Jalan.Open()
Cm.ExecuteNonQuery()
Jalan.Close()
Cm.Dispose()
'mengosongkan text box
ganti46110045.Text = " "
kb46110045.Text = " "
nb46110045.Text = " "
hb46110045.Text = " "
jb46110045.Text = " "
'mengambildata
Latihan_30A_46110045.ambildata()
'menutup form
Me.Close()
End Sub
End Class
Even :
Button click.
Tidak ada komentar:
Posting Komentar