Deskripsi form latihan 26B
Dalam form Latihan 26B hanya terdapat tiga object yaitu DataGriedView, Label dan Textbox
Object datagridview :Dalam form Latihan 26B hanya terdapat tiga object yaitu DataGriedView, Label dan Textbox
Dalam form ini terdapat 2 buah object datagridview. Datagridview digunakan untuk menampilkan data kedalam bentuk table yang terdiri dari baris dan kolom.
Object Label :
Dalam form ini terdapat 5 buah object label yang bertuliskan Detail Transaksi, Kode Barang, Nama Barang, Harga jual dan Jumlah Barang.
Object Textbox :
Dalam form ini terdapat 4 buah object textbox yang berada masing-masing di sebelah kanan label bernama Kode Barang, Nama Barang, Harga jual dan Jumlah Barang . Textbox ini berfungsi untuk menampilkan detail transaksi dari data yang ada di latihan 26A
Script Unique :
Script yang digunakan sama dengan script latihan sebelum-sebelumnya.
Langkah-langkah penyelesaian form latihan 26B
1.Buat form baru seperti gambar dibawah ini,2. Ketikkan nama form latihan_26B_xxxxx, lalu klik add
3. Buat form seperti gambar di bawah ini:
4. Setelah itu input script berikut ini :
Public Class latihan_26B_46110004
Dim jembatan As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=D:\Dokumen Koe\SEMESTER 5\APKOM 4\Visual Basic\LATIHAN 15-26 MENGAKSES DATA\datatransaksijualbeli.accdb")
Dim tabel As New DataTable
Public Sub sulhi(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 & "'", jembatan)
adapter.Fill(tabel)
Dim X As Integer = 0
Dim Y As Integer = 0
For Each row As DataRow In tabel.Rows
X += row("Unit")
Y += row("Jumlah")
Next
t5_46110004.Text = X
t6_46110004.Text = Y
End Sub
Private Sub latihan_26B_46110004_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
dg_46110004.DataSource = tabel
End Sub
End Class
5. Untuk menjalankan latihan ini maka terlebih dahulu jalankan latihan 26a lalu klik tombol "detail transaksi" yang ada di latihan 26a seperti gambar di bawah ini:
6. Setelah menekan tombol tersebut maka tampilannya sebagai berikut :
7. Jika terdapat kesalahan, maka program akan menunjukkan letak kesalahannya.
Langganan:
Posting Komentar (Atom)







0 komentar:
Posting Komentar