Minggu, 07 Oktober 2012

Latihan_24A_46110043

A. Langkah-langkah Pembuatan dan Penyelesaian Form Pada Latihan 24A


1. Bukalah Kumpulan Project yang telah dibuat.
2. Kemudian pilih Project, lalu Add Windows Form


3. Ubah nama Form menjadi "Latihan_24A_NIM" tanpa menghilangkan (.vb)


4. Buatlah form pada window tersebut seperti gambar dibawah ini:
semua kelengkapan (object) pada form dapat kita temukan di ToolBox

5. Ubah nama pada Data Grid View sesuai dengan yang kita inginkan. Jangan lupa menambahkan NIM anda pada akhir nama. Begitu juga pada object Button kecuali Object Label tidak usah.





6. Setelah form selesai klik kanan pada form lalu pilih View Code lalu masukkan script dibawah ini pada window:

Public Class Latihan_24A_46110043

    Dim koneksi As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & Application.StartupPath & "\datatransaksijualbeli.accdb")
    Dim tabel As New DataTable

    Private Sub latihan_23a_008_load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim adapter As New OleDb.OleDbDataAdapter
        adapter = New OleDb.OleDbDataAdapter("select*from barang inner join detailtransaksi on barang.kodebarang = detailtransaksi.kodebarang", koneksi)
        tabel.Rows.Clear()
        adapter.Fill(tabel)
        adapter.Dispose()

        HALO46110043.DataSource = tabel
    End Sub
    
    Private Sub KLIK46110043_click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KLIK46110043.Click
        If Latihan_24B_46110043.Visible = False Then
            Latihan_24B_46110043.Show()
        Else : Latihan_24B_46110043.Activate()
        End If

        Latihan_24B_46110043.KODE46110043.Text = HALO46110043.CurrentRow.Cells("barang.kodebarang").Value
        Latihan_24B_46110043.NAMA46110043.Text = HALO46110043.CurrentRow.Cells("namabarang").Value
        Latihan_24B_46110043.HARGA46110043.Text = HALO46110043.CurrentRow.Cells("harga").Value
        Latihan_24B_46110043.JUMLAH46110043.Text = HALO46110043.CurrentRow.Cells("unit").Value

        Latihan_24B_46110043.uly(Latihan_24B_46110043.KODE46110043.Text)
    End Sub

End Class



8. Klik Start Debugging pada ToolBar untuk menjalankan form.


B. Deskripsi Form Latihan_24A

Pada Form Latihan_24a pada gambar diatas terdapat 1 Object DataGridView, 1 Object Label dan 1 Object Button.


Object Label
Terdapat 1 label pada form latihan 24A (Daftar Barang).

Object Button                                                                
Terdapat 1 object button (Detail Transaksi). Tombol ini digunakan untuk menampilkan detail dari transaksi, yang ada pada form “Latihan_24B_46110043”.

Object DataGridView
Terdapat 1 object datagridview yang berfungsi untuk menampilkan data tabel.

Script Unique


Membuat Koneksi
Dim koneksi As New OleDb.OleDbConnection("provider=microsoft.ACE.oledb.12.0;data source=E:\SEMESTER 5\VB\LATIHAN 15-26 MENGAKSES DATA\datatransaksijualbeli.accdb")

Membuat data tabel   
Dim tabel As New DataTable

Membuat adapter
Dim adapter As New OleDb.OleDbDataAdapter

Membersihkan data tabel
tabel.Rows.Clear()

Mengisi data base kedalam data tabel
adapter.Fill(tabel)
HALO46110043.DataSource = tabel


Menghancurkan adapter yang sudah dipakai
adapter.Dispose()
Binding source menjadi data source pada datagridview
HALO_46110043.DataSource = tabel

Untuk menampilkan form Latihan_24B_46110043
If Latihan_24B_46110043.Visible = False Then
            Latihan_24B_46110043.Show()
        Else : Latihan_24B_46110043.Activate()
        End If


Even
Load
ButtonClick

Tidak ada komentar:

Posting Komentar