Sabtu, 13 Oktober 2012

latihan_29_46110023


Deskripsi Form Latihan 29

Dalam form latihan 29 terdapat 4 object yaitu object label, textbox, button dan groupbox

Object label

Pada laihan 29 terdapat 5 object label yang bertuliskan “kode barang” pada groupbox 1, “ kode barang” pada groupbox2, “ nama barang”, “harga jual”, “jumlah barang”.

Object textbox

Terdapat 5 object textbox, yang semuanya berstatus input.

Oject button

Hanya terdapat 1 object button yang bertuliskan simpan. Button ini berfungsi untuk menyimpan data yang sudah diinput.

Object goupbox

Terdapat 2 object groupbox yaitu groupbox yang pertama berisi kode barang lama yang akan diedit. Dan groupbox yang ke2 berisi data barang baru yang telah diedit


Langkah- langkah membuat form latihan 29

1.    Buka file folder project VB yang sudah ada.
2.    Buat form baru dengan cara klik project pada menu bar dan pilih add new windows :

3
.    Setelah itu ganti nama form lalu pilih add:



4.    Kemudian buat desaign seperti gambar berikut dengan memasukkan object –object yang telah disebutkan diatas:


5.    Pilih solution explorer dan  beri nama setiap object, kecuali object label:



6.    Setelah formnya jadi, klik kanan pada desaign dalan pilih view code:


Setelah muncul halaman baru, masukkan script seperti dibawah ini:

Public Class LATIHAN_29_46110023

    Dim dian As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" & Application.StartupPath & "\DataBarang.ACCDB")

    Private Sub simpan_46110023_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan_46110023.Click
        If kode_46110023.Text.Length = 0 Then
            MsgBox("Please Insert Your Text")
            Exit Sub
        End If

        If kode_46110023.Text.Length = 0 Then
            MsgBox("Please Insert Your Text")
            Exit Sub
        End If

        If nama_46110023.Text.Length = 0 Then
            MsgBox("Please Insert Your Text")
            Exit Sub
        End If

        If Val(harga_46110023.Text) = 0 Then
            MsgBox("Please Insert Your Text")
            Exit Sub
        End If

        If Val(jumlah_46110023.Text) = 0 Then
            MsgBox("Please Insert Your Text")
            Exit Sub
        End If

        Dim PENCARI As New ByIskandar.CariKeDataBaseByIskandar
        PENCARI.AturPencarianDataBase("BARANG", "KODEBARANG", kode_46110023.Text, 1, dian)

        If PENCARI.JumlanBaris > 0 Then
            MsgBox("The data has been exist please insert new data")

            kode1_46110023.Text = ""
            kode_46110023.Text = ""
            nama_46110023.Text = ""
            harga_46110023.Text = ""
            jumlah_46110023.Text = ""
            Exit Sub
        End If

        Dim Cm As New OleDb.OleDbCommand
        Cm = New OleDb.OleDbCommand("Update BARANG set kodebarang ='" & kode_46110023.Text & "', namabarang = '" & nama_46110023.Text & "', hargajual=" & Val(harga_46110023.Text) & ", jumlahbarang=" & Val(jumlah_46110023.Text) & " where kodebarang='" & kode1_46110023.Text & "'", dian)
        dian.Open()
        Cm.ExecuteNonQuery()
        dian.Close()
        Cm.Dispose()

        kode1_46110023.Text = ""
        kode_46110023.Text = ""
        nama_46110023.Text = ""
        harga_46110023.Text = ""
        jumlah_46110023.Text = ""
    End Sub
End Class

Langkah –Langkah Menjalankan Latihan 29

1.    Untuk melihat hasil dari form 29, klik star debugging, lalu masukkan data yana anda inginkan pada tampilan yang ada.
2.    Setelah itu, pilih simpan. Maka data yang anda telah input akan tersimpan di file access “databarang”.
3.    Jika ada kesalahan pada rumus, program secara otomatis akan memperliatkannya.
4.    Selamat mencoba

Script unique

perintah mengambil data lama yang akan diganti datanya menjadi data baru
Dim PENCARI As New ByIskandar.CariKeDataBaseByIskandar
        PENCARI.AturPencarianDataBase("BARANG", "KODEBARANG", kode_46110023.Text, 1, dian)

            If PENCARI.JumlanBaris > 0 Then
                MsgBox("The data has been exist please insert new data")
mengosongkan text box
        kode1_46110023.Text = ""
        kode_46110023.Text = ""
        nama_46110023.Text = ""
        harga_46110023.Text = ""
        jumlah_46110023.Text = ""               
         Exit Sub
            End If
        End If

deklarasi object command

        Dim Cm As New OleDb.OleDbCommand
        Cm = New OleDb.OleDbCommand("Update BARANG set kodebarang ='" & kode_46110023.Text & "', namabarang = '" & nama_46110023.Text & "', hargajual=" & Val(harga_46110023.Text) & ", jumlahbarang=" & Val(jumlah_46110023.Text) & " where kodebarang='" & kode1_46110023.Text & "'", dian)
        dian.Open()
        Cm.ExecuteNonQuery()
        dian.Close()
        Cm.Dispose()

even
click

Tidak ada komentar:

Posting Komentar