Minggu, 14 Oktober 2012

Latihan_33A_46110006

Z
Deskripsi Form Latihan_33A_46110006

Pada form latihan 33A ada 2 object yang digunakan yaitu DataGridView dan Button.

Object DataGridView
Object DataGridView berfungsi untuk menampilkan data tabel.

Objec Button
Terdapat 3 object Button yaitu HAPUS, TAMBAH, EDIT dimana tombol HAPUS berfungsi untuk menghapus data yang telah ada pada data barang. Tombol TAMBAH berfungsi untuk menambah data baru pada data barang. EDIT berfungsi untuk mengedit data yang telah diinput atau yang telah tersimpan pada data barang untuk mengganti data baru.

Script Unique

Tidak ada Script unique pada latihan ini karena perintah scriptny sudah ada pada latihan sebelumnya.

Even
Load
Button Click

     Cara Membuat From Latihan 33A :

1.   Pilih item Toolbar “Project” kemudian pilih “Add Windows From”

2.     Setelah mengKlik “Add Windows From”, akan muncul tabel dibawah ini. Lalu rename pada Name menjadi nama form anda misalnya “ Latihan_33A_46110006”

3.      Buatlah desain dibawah ini dengan menggunakan toolbox TextBox dan Label.     

   
4.        Klik kanan lalu pilih “View Code” setelah itu ketik rumus untuk menjalankan from diatas.



Public Class Latihan_33A_46110006
    Dim Jalan As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" & Application.StartupPath & "\DataBarang.ACCDB")
    Dim ambil As New DataTable
    Public Sub ambildata()

        Dim data As New OleDb.OleDbDataAdapter


        data = New OleDb.OleDbDataAdapter("SELECT* FROM barang", Jalan)

        ambil.Rows.Clear()

        data.Fill(ambil)
        data.Dispose()

    End Sub

    Private Sub Latihan_33A_46110006_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        ambildata()
        DGV_46110006.DataSource = ambil
    End Sub

    Private Sub TAMBAH_46110006_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TAMBAH_46110006.Click
        If Latihan_33B_46110006.Visible = False Then
            Latihan_33B_46110006.Show()
        Else
            Latihan_33B_46110006.Activate()
        End If

        Latihan_33B_46110006.ganti_46110006.Text = "-"
        Latihan_33B_46110006.KB_46110006.Text = " "
        Latihan_33B_46110006.NB_46110006.Text = " "
        Latihan_33B_46110006.HJ_46110006.Text = " "
        Latihan_33B_46110006.JB_46110006.Text = " "
    End Sub

    Private Sub EDIT_46110006_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles EDIT_46110006.Click
        If Latihan_33B_46110006.Visible = False Then
            Latihan_33B_46110006.Show()
        Else
            Latihan_33B_46110006.Activate()
        End If


        Latihan_33B_46110006.ganti_46110006.Text = DGV_46110006.CurrentRow.Cells("kodebarang").Value
        Latihan_33B_46110006.KB_46110006.Text = DGV_46110006.CurrentRow.Cells("kodebarang").Value
        Latihan_33B_46110006.NB_46110006.Text = DGV_46110006.CurrentRow.Cells("namabarang").Value
        Latihan_33B_46110006.HJ_46110006.Text = DGV_46110006.CurrentRow.Cells("hargajual").Value
        Latihan_33B_46110006.JB_46110006.Text = DGV_46110006.CurrentRow.Cells("JumlahBarang").Value
    End Sub

    Private Sub HAPUS_46110006_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles HAPUS_46110006.Click
        If MsgBox("Seriously you want to delete the data???", MsgBoxStyle.YesNo) = MsgBoxResult.No Then
            Exit Sub
        End If

        Dim Cm As New OleDb.OleDbCommand
        Cm = New OleDb.OleDbCommand(" delete * from barang where kodebarang ='" & DGV_46110006.CurrentRow.Cells("Kodebarang").Value & "'", Jalan)
        Jalan.Open()
        Cm.ExecuteNonQuery()
        Jalan.Close()
        Cm.Dispose()

        ambildata()
    End Sub
End Class

Langkah-langkah menjalankan :
1.  Klik STAR DEBUGING, ketika form ditampilkan input data barang yang diinginkan.lalu pilh SIMPAN untuk menyimpan.


Tidak ada komentar:

Posting Komentar