Jumat, 05 Oktober 2012

Deskripsi Penyelesaian Latihan_26b_36110041


Deskripsi Penyelesaian
Latihan_26b_36110041
A.     Objek dalam Form Latihan_26b:
Dalam form latihan ini hanya ada terdapat tiga object yaitu label, textbox,   dan datagridview.
1.      Object Label
Terdapat lima label (yang bertuliskan detail transaksi, kode barang, nama barang, harga jual, dan jumlah barang).
2.      Object DataGridView
Terdapat satu object datagridview yang digunakan untuk menampilkan detail transaksi dari form Latihan_26a_36110041 yang berupa notrans, tanggal transaksi, jenis transaksi, keterangan, unit, harga, dan jumlah.
3.      Object TextBox
Terdapat enam obejct textbox yang digunakan untuk menampilkan kode barang, nama barang, harga jual, jumlah, total unit, dan total jumlah dari daftar barang yang dipilih pada form Latihan_26a_36110041.

B.     Script Unique
Untuk scriptnya akan ditampilkan secara keseluruhan dalam prosedur
latihan_26b_36110041_Load

C.     Even
latihan_26_36110041_Load
uly()
Perhitungan()
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_26b_36110041
    Dim rizka As New DataTable
    Dim azisah As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\semester 5\Aplikom\aplikasi 4\LATIHAN 15-26 MENGAKSES DATA\DataTransaksiJualBeli.accdb")
    Public Sub uly(ByVal A As String)
        Dim adapter As New OleDb.OleDbDataAdapter
        adapter = New OleDb.OleDbDataAdapter("select mastertransaksi.notrans, mastertransaksi.tanggaltransaksi, mastertransaksi.jenistransaksi, mastertransaksi.keterangan, detailtransaksi.unit, detailtransaksi.harga,(detailtransaksi.unit*detailtransaksi.harga) as jumlah from detailtransaksi inner join mastertransaksi on detailtransaksi.notrans=mastertransaksi.notrans where KODEBARANG ='" & A & "'", azisah)
        rizka.Rows.Clear()
        adapter.Fill(rizka)
        Rizka_36110041.DataSource = rizka
    End Sub
    Public Sub Perhitungan()
        Dim TU As Integer
        Dim TOTAL As Integer
        For Each x As DataRow In rizka.Rows
            TU = TU + x("UNIT")
            TOTAL = TOTAL + x("JUMLAH")
        Next
        TU_36110041.Text = TU
        TJ_36110041.Text = TOTAL
    End Sub

    Private Sub Latihan_26b_36110041_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Rizka_36110041.DataSource = rizka
    End Sub
End Class

Tidak ada komentar:

Posting Komentar