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
![]() |
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