Jumat, 12 Oktober 2012

Deskripsi Penyelesaian Latihan_30b_36110041



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