Sabtu, 06 Oktober 2012

latihan_21_46110023


Deskripsi Form Latihan 21
Pada form latihan 21 hanya terdapat 1 object yaitu object datagridview yang digunakan untuk menampilkan data berupa tabel. Pada form ini ada 2 object datagridview yang digunakan.

Langkah-langkah membuat dan menjalankan form 21
1.      Buat form baru dengan cara pilih project pada menu bar dihalaman form yang telah ada,  kemudian pilih add windows form:
 

2.      Ubah nama form sesuai dengan urutan latihan, dengan cara:
 

3.      Setelah itu buatlah design form seperti gambar:
 

4.      Ubahlah nama object pada form kecuali object label.
5.      Klik kanan pada form kemuadian pilih view code, lalu muncul halaman baru dan masukkan script seperti dibawah ini:
Public Class LATIHAN_21_46110023
Dim hubung As New OleDb.OleDbConnection("provider = microsoft.ace.oledb.12.0;data source =" & Application.StartupPath & "\DataTransaksiJualBeli.accdb")

    Dim dian1 As New DataTable
    Dim dian2 As New DataTable

    Dim ass As New DataSet

    Dim mega1 As New BindingSource
    Dim mega2 As New BindingSource

Private Sub latihan_21_46110023_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim risky1 As New OleDb.OleDbDataAdapter
        Dim risky2 As New OleDb.OleDbDataAdapter

risky1 = New OleDb.OleDbDataAdapter("select * from mastertransaksi", hubung)
        risky1.Fill(dian1)
        risky1.Dispose()

risky1 = New OleDb.OleDbDataAdapter("select * from detailtransaksi", hubung)
        risky1.Fill(dian2)
        risky1.Dispose()

        ass.Tables.Add(dian1)
        ass.Tables.Add(dian2)

        dian1.TableName = "01"
        dian2.TableName = "02"

ass.Relations.Add(New DataRelation("03", ass.Tables ("01"). Columns ("notrans"), ass.Tables("02").Columns("notrans")))

        mega1.DataSource = ass
        mega1.DataMember = "01"
        mega2.DataSource = mega1
        mega2.DataMember = "03"

        dgv1_46110023.DataSource = mega1
        dgv2_46110023.DataSource = mega2
    End Sub
End Class
6.      Setelah selesai membuat script, save file.
7.      Untuk menjalankan, klik star debugging
8.      Selesai


Script unique
Mengganti nama tabel
dian1.TableName = "01"

membuat data relationship
ass.Relations.Add(New DataRelation("03", ass.Tables ("01"). Columns ("notrans"), ass.Tables("02").Columns("notrans")))

membuat source dan member bindingsource
mega1.DataSource = ass
mega1.DataMember = "01"
mega2.DataSource = mega1
mega2.DataMember = "03"

Even
Load











Tidak ada komentar:

Posting Komentar