Minggu, 30 September 2012

Latihan_13_46110009

Deskripsi Penyelesaian
Latihan_13_36110041
A.     Objek dalam Form Latihan_13:
Dalam form latihan ini hanya ada terdapat satu object yaitu datagridview. Yang terdapat  3 object datagridview. Digunakan untuk menampilkan tabel yang telah dibuat dalam script.
B.     Script Unique
Untuk scriptnya hanya akan ditampilkan secara keseluruhan dalam prosedur Latihan_13_36110041.
C.     Even
latihan_13_36110041_Load
      Berikut ini adalah rumus untuk menjalankan form di atas:
Public Class latihan_13_46110009
    Dim DTRI As New DataTable
    Dim DTRS As New DataTable
    Dim DTRSS As New DataTable
    Dim ZAHRAH As New DataSet
    Dim herawati As New BindingSource
    Dim LUKMAN As New BindingSource
    Dim AKBAR As New BindingSource
    Private Sub latihan_13_46110009_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        DTRI.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String)))
        DTRI.Columns.Add(New DataColumn("Nama Rekening Induk", GetType(String)))
        DTRS.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String)))
        DTRS.Columns.Add(New DataColumn("Kode Rekening Sub", GetType(String)))
        DTRS.Columns.Add(New DataColumn("Nama Rekening Sub", GetType(String)))
        DTRSS.Columns.Add(New DataColumn("Kode Rekening Induk", GetType(String)))
        DTRSS.Columns.Add(New DataColumn("Kode Rekening sub", GetType(String)))
        DTRSS.Columns.Add(New DataColumn("Kode Rekening Sub-sub", GetType(String)))
        DTRSS.Columns.Add(New DataColumn("Nama Rekening Sub-sub", GetType(String)))
        Dim Acak As New Random
        For RI As Integer = 1 To Acak.Next(1, 5)
            DTRI.Rows.Add(RI, "Nama Rekening " & RI)
            For RS As Integer = 1 To Acak.Next(1, 5)
                DTRS.Rows.Add(RI, RI & RS, "Nama Sub Rekening " & RI & RS)
                For RSS As Integer = 1 To Acak.Next(1, 5)
                    DTRSS.Rows.Add(RI, RI & RS, RI & RS & RSS, "Nama Sub Sub Rekening " & RI & RS & RSS)
                Next
            Next
        Next
        ZAHRAH.Tables.Add(DTRI)
        ZAHRAH.Tables.Add(DTRS)
        ZAHRAH.Tables.Add(DTRSS)
        DTRI.TableName = "ICA"
        DTRS.TableName = "DIS"
        DTRSS.TableName = "OCA"
        ZAHRAH.Relations.Add(New DataRelation("TA", ZAHRAH.Tables("ICA").Columns("kode rekening induk"), ZAHRAH.Tables("dis").Columns("kode rekening induk")))
        ZAHRAH.Relations.Add(New DataRelation("HI", ZAHRAH.Tables("DIS").Columns("kode rekening sub"), ZAHRAH.Tables("oca").Columns("kode rekening sub")))
        herawati.DataSource = ZAHRAH
        herawati.DataMember = "ica"
        LUKMAN.DataSource = herawati
        LUKMAN.DataMember = "TA"
        AKBAR.DataSource = LUKMAN
        AKBAR.DataMember = "HI"
        DGV1_46110009.DataSource = herawati
        DGV2_46110009.DataSource = LUKMAN
        DGV3_46110009.DataSource = AKBAR
    End Sub
End Class

Tidak ada komentar:

Posting Komentar