A. Object-object dalam Latihan_26B_36110051
:
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_36110051 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_36110051.
B. Script Unique
Untuk
script, dapat dilihat secara menyeluruh pada Prosedur Penyelesaian Latihan_26B_36110051.
C. Even
Latihan_26B_36110051_Load
ACI()
Perhitungan()
PROSEDUR :
1. Klik Start lalu pilih Microsoft Visual Studio 2008
2. Lalu akan muncul jendela awal Microsoft Visual Studio seperti di bawah
ini.
3. Lalu pilih New Project dan beri nama serta pilih tempat folder untuk
menyimpannya.
4. Kemudian buat form sesuai dengan
form di bawah ini.
5. Berikut ini adalah rumus untuk
menjalankan form di atas.
Public Class
Latihan_26B_36110051
Dim tabelACI As New DataTable
Dim
MELISSA As New
OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source='" & Application.StartupPath & "\DataTransaksiJualBeli.accdb'")
Public Sub ACI()
Dim truckACI As New OleDb.OleDbDataAdapter
truckACI = 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 = '" & KODE_36110051.Text & "'", MELISSA)
tabelACI.Rows.Clear()
truckACI.Fill(tabelACI)
truckACI.Dispose()
End Sub
Public Sub
Perhitungan()
Dim TU As Integer
Dim TOTAL As Integer
For Each x As DataRow In
tabelACI.Rows
TU = TU +
x("UNIT")
TOTAL =
TOTAL + x("JUMLAH")
Next
TU_36110051.Text = TU
TJ_36110051.Text = TOTAL
End Sub
Private Sub
Latihan_26B_36110051_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
DGV_36110051.DataSource = tabelACI
End Sub
End Class
6. Setelah itu, jalankan programnya
dengan mengklik icon “Start Debbuging”.
Tidak ada komentar:
Posting Komentar