Latihan_26B_46110022

Deskripsi Form Latihan_26B_46110022
Dalam form ini terdapat object label, datagriedview, dan textbox.

Object Label
Dalam form ini terdapat 7 object label (daftar barang, kode barang, nama barang, harga jual, jumlah barang, total unit, total jumlah). total unit dan total jumlah (label berstatus read only).

Object Datagriedview
Terdapat sebuah object Datagriedview yang digunakan untuk menampilkan data tabel yang telah dibuat.

Object Textbox
Terdapat 4 buah object textbox yang berguna untuk menampilkan data dari SQL yang berada pada form 26A.

Script Unique
 Dim ega1 As Integer = 0
        Dim ega2 As Integer = 0
        For Each row As DataRow In noldi.Rows
            ega1 += row("Unit")
            ega2 += row("Jumlah")
        Next
        totU46110022.Text = ega1
        totJ46110022.Text = ega2
 ===> untuk menampilkan total unit dan total jumlah pada daftar barang.
       
Even
Load

Property
Property Textbox ==> Read Only = true

Langkah-Langkah Membuat Form Latihan 26B_46110022

1. Buat form baru seperti langkah berikut :


2. Input nama form pada kolom  "add" seperti berikut :
3. Buat desain form seperti gambar berikut :

4. Input script di bawah ini :
Public Class Latihan_26B_46110022
    Dim koneksi As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= E:\SEMESTER 5\apkom\bahan ajar\LATIHAN 15-26 MENGAKSES DATA\datatransaksijualbeli.accdb")
    Dim noldi As New DataTable

    Public Sub alfaega(ByVal A As String)
        Dim adapter As New OleDb.OleDbDataAdapter
        Dim shoell As String
        shoell = "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 & "'"
        adapter = New OleDb.OleDbDataAdapter(shoell, koneksi)
        adapter.Fill(noldi)

        Dim ega1 As Integer = 0
        Dim ega2 As Integer = 0
        For Each row As DataRow In noldi.Rows
            ega1 += row("Unit")
            ega2 += row("Jumlah")
        Next
        totU46110022.Text = ega1
        totJ46110022.Text = ega2

    End Sub

   
    Private Sub Latihan_26B_46110022_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        dgv46110022.DataSource = noldi
    End Sub
End Class

5. Jalankan program dengan cara mengklik start debugging seperti berikut :



Langkah-Langkah Membuat Form Latihan 26B_46110022
  1. Bukalah atau jalankanlah terlebih dahulu latihan 26A arahkan kursor anda pada kode barang yang anda inginkan seperti “ B005” dan anda menekan tombol “detail transaksi, maka akan muncul Deteail Transaksi Dari Notrans B005.
  2. Good luck :)


0 Responses