Jumat, 12 Oktober 2012

Deskripsi Penyelesaian Latihan_31b_36110041



Deskripsi Penyelesaian

Latihan_31b_36110041
A.     Objek dalam Form Latihan_31b:
Dalam form latihan ini hanya ada terdapat empat object yaitu Label, Textbox, Buttom, dan StatusStrip.
1.      Object Label
Terdapat lima label (yang bertuliskan pengimputan Barang, Kode Barang, Nama Barang, Harga Jual, Dan Jumlah  Barang).
2.      Object TextBox
Terdapat empat object textbox yang digunakan untuk menampilkan Kode Barang, Nama Barang, Harga Jual, Dan  Jumlah Barang.
3.      Object Buttom
Terdapat satu object yang bertuliskan Simpan yang digunakan untuk menyimpan data yang diimput dalam textbox.
4.      Object StatusStrip
Terdapat satu object statusStrip yang

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 Class latihan_31b_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 KBL_36110041.Text <> KB_36110041.Text Then
            cari.AturPencarianDataBase("Barang", "KodeBarang", KB_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 HJ_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 soe 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 = '" & KBL_36110041.Text & "'"
        rizka = New OleDb.OleDbCommand(soe, azisah)
        azisah.Open()
        rizka.ExecuteNonQuery()
        azisah.Close()
        rizka.Dispose()
        KBL_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