Deskripsi Latihan 32C
Pada form latihan 32C ada 4 object yang digunakan yaitu Label, TextBox, Button dan Statustrip.
Object Label
Terdapat 4 label pada form latihan 32C (kode barang, nama barang, harga jual, dan jumlah barang).
Object TextBox
Terdapat 4 object textbox (status input) yang digunakan dalam menginput data.
Object Button
Pada form Latihan ini juga terdapat 1 object button (simpan). Tombol simpan digunakan untuk menyimpan data yang telah diganti.
Object Statustrip
Ada 2 statustrip yang digunakan (kode barang lama dan -). “-“ nantinya akan menampilkan kode barang.
Script Unique
-
Even
ButtonClick
Langkah-langkah membuat Latihan 32C:
1. Buka Microsoft Visual Studio 2008
2. Setelah itu pilih “kumpulan_Latihan_46110055” (sesuai dengan nama file anda)
3. Pilih menu Project lalu klik add windows form
5. Buatlah desain sesuai dengan yang diperintahkan soal “Latihan 32C”
8. Masukkan rumus berikut :
Public Class Latihan_32C_46110055
Dim Jalan As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" & Application.StartupPath & "\DataBarang.ACCDB")
Dim cari As ByIskandar.CariKeDataBaseByIskandar
Private Sub simpan46110055_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan46110055.Click
'perintah periksa data
If kobar246110055.Text.Length = 0 Then
MsgBox("Plase Insert Your Text")
Exit Sub
End If
If nabar46110055.Text.Length = 0 Then
MsgBox("Plase Insert Your Text")
Exit Sub
End If
If Val(haju46110055.Text) = 0 Then
MsgBox("Plase Insert Your Text")
Exit Sub
End If
If Val(jumbar46110055.Text) = 0 Then
MsgBox("Plase Insert Your Text")
Exit Sub
End If
'perintah ambil data
If kobar146110055.Text <> kobar246110055.Text Then
Dim PENCARI As New ByIskandar.CariKeDataBaseByIskandar
PENCARI.AturPencarianDataBase("BARANG", "KODEBARANG", kobar246110055.Text, 1, Jalan)
If PENCARI.JumlanBaris > 0 Then
MsgBox("The data has been exist please insert new data")
'mengosongkan text box
kobar246110055.Text = " "
nabar46110055.Text = " "
haju46110055.Text = " "
jumbar46110055.Text = " "
Exit Sub
End If
End If
'deklarasi object command
Dim Cm As New OleDb.OleDbCommand
Cm = New OleDb.OleDbCommand("Update BARANG set kodebarang ='" & kobar246110055.Text & "', namabarang = '" & nabar46110055.Text & "', hargajual=" & Val(haju46110055.Text) & ", jumlahbarang=" & Val(jumbar46110055.Text) & " where kodebarang='" & kobar146110055.Text & "'", Jalan)
Jalan.Open()
Cm.ExecuteNonQuery()
Jalan.Close()
Cm.Dispose()
'mengosongkan text box
kobar146110055.Text = "-"
kobar246110055.Text = " "
nabar46110055.Text = " "
haju46110055.Text = " "
jumbar46110055.Text = " "
'mengambil data
Latihan_32A_46110055.ambildata()
'menutup form
Me.Close()
End Sub
End Class
9. Klik start debugging
10. maka akan muncul hasil seperti dibawah ini,
Tidak ada komentar:
Posting Komentar