Jumat, 12 Oktober 2012

latihan_27_36110036


Deskripsi latihan_27_36110036

A.           Object Label

Terdapat lima label yang bertuliskan penginputan barang, kode barang, nama barang, harga jual, dan jumlah barang.

B.            Object textbox

         Terdapat empat textbox (status input). Status input digunakan untuk memasukkan nilai dari kode barang, nama barang, harga jual, dan jumlah barang.

C.           Object button
         Terdapat satu object button yang bertuliskan simpan yang digunakan untuk menyimpan data yang telah diinput.

D.           Script Unique

         Untuk  button simpan:
     If KB_36110036.Text.Length = 0 Then 'untuk pencarian yg bersifat angka
            MsgBox("kode barang belum terisi")
            Exit Sub 'jgn lanjut ke proses berikutnya
        End If

E.      Even
        simpan_36110036_Click 
   
Langkah-langkah mengerjakan latihan_27_36110036

            1.          Buka project yang telah dibuat, dan buka solution explorer
            2.          Klik  kanan nama project ==> add ==> new item
       
                 3.          Klik New Item, setelah terbuka  pilih windows form dan ketik nama form  lalu klik Add
          
4.      Kemudian klik file tersebut,  maka akan terbuka jendela pekerjaan dari Ms. Visual Studio.
5.      Kemudian buat form seperti dibawah ini: 
                   
 6.    Setelah design form selesai  dibuatlah rumusnya, Berikut adalah rumus untuk       menjalankan  latihan_27_36110036

Public Class latihan_27_36110036
    'dekklarasi connection
    Dim conect As New OleDb.OleDbConnection("provider = microsoft.ace.oledb.12.0;data source= D:\apkom 4\LATIHAN 27-34 SIMPAN EDIT DELETE DATA\databarang.accdb;Jet OLEDB:Database Password=anna")
    Dim anna As New ByIskandar.CariKeDataBaseByIskandar

    Private Sub simpan_36110036_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan_36110036.Click
        'untuk mencari jgn sampai data yg akan dimasukkan tidak lengkap
        If KB_36110036.Text.Length = 0 Then 'untuk pencarian yg bersifat angka
            MsgBox("kode barang belum terisi")
            Exit Sub 'jgn lanjut ke proses berikutnya
        End If

        If NB_36110036.Text.Length = 0 Then ' untuk pencarian yg bersifat huruf
            MsgBox("nama barang belum terisi")
            Exit Sub
        End If

        If Val(HJ_36110036.Text) = 0 Then
            MsgBox("harga jual belum diisi")
            Exit Sub
        End If

        If Val(JB_36110036.Text) = 0 Then
            MsgBox("jumlah barang belum diisi")
            Exit Sub
        End If

        'untuk mencari jgn sampai data yg akan dimasukkan sudah ada
        anna.AturPencarianDataBase("BARANG", "KODEBARANG", KB_36110036.Text, 1, conect)

        If anna.JumlanBaris > 0 Then
            MsgBox("kode sudah ada")
            Exit Sub
        End If

        'untuk memasukkan data dari visual basc ke dlm acces
        Dim lara As New OleDb.OleDbCommand
        lara = New OleDb.OleDbCommand("insert into BARANG (kodebarang, namabarang, hargajual, jumlahbarang) values ('" & KB_36110036.Text & "','" & NB_36110036.Text & "'," & Val(HJ_36110036.Text) & "," & Val(JB_36110036.Text) & ")", conect)

        conect.Open()
        lara.ExecuteNonQuery()
        conect.Close()
        lara.Dispose()

        KB_36110036.Text = ""
        NB_36110036.Text = ""
        HJ_36110036.Text = ""
        JB_36110036.Text = ""

    End Sub
End Class

7.       Setelah rumus selesai, program dijalankan dengan menggunakan start debugging

8.     Setelah program jalan maka file disave.

















Tidak ada komentar:

Posting Komentar