Pages

topbella

Sabtu, 06 Oktober 2012

Latihan_22_46110020


Deskripsi Form Latihan 22
Form latihan 22 terdapat Satu  object yaitu  DataGriedView.
Object DataGridView
Dalam form ini terdapat Dua objek DataGridView yang berfungsi untuk menampilkan semua data dari SQL.

Cara Untuk Membuat Form Latihan 22:
1.        Pertama Bukalah Project yang telah anda buat sebelumnya.
2.      Pilih dan  Buka Project dalam visual basic.
 
3.        Kemudian pilih Add Windows form
 
4.        Lalu add new item dan rename file “form.vb menjadi Latihan_22_46110020”
 
5.        Setelah namenya di rename pilih add lalu muncullah form seperti ini :
 
6.        Kemudian mulailah membuat form 22 dengan mengunakan DataGriedView.
 
7.        Lalu buatlah sesuai contoh latihan 22 dengan menggunkan 1 DataGrieView  maka akan menjadi seperti ini :
 

8.        Setelah form di atas telah jadi maka klik kanan lalu pilih View Code,kemudian masukkan rumus seperti berikut :

Public Class Latihan_22_46110020
    Dim hubung As New OleDb.OleDbConnection("provider = microsoft.ace.oledb.12.0;data source =D:\Tugas\Semester 5\Aplikasi Kom 4\apkom 4\LATIHAN 15-26 MENGAKSES DATA\DataTransaksiJualBeli.accdb")

    Dim CINTA1 As New DataTable
    Dim CINTA2 As New DataTable

    Dim DTS As New DataSet

    Dim SAYANG1 As New BindingSource
    Dim SAYANG2 As New BindingSource

    Private Sub Latihan_22_46110020_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim YUNI1 As New OleDb.OleDbDataAdapter
        Dim YUNI2 As New OleDb.OleDbDataAdapter

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

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

        DTS.Tables.Add(CINTA1)
        DTS.Tables.Add(CINTA2)

        CINTA1.TableName = "01"
        CINTA2.TableName = "02"

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

        SAYANG1.DataSource = DTS
        SAYANG1.DataMember = "01"
        SAYANG2.DataSource = SAYANG1
        SAYANG2.DataMember = "03"

        DGV1_46110020.DataSource = SAYANG1
        DGV2_46110020.DataSource = SAYANG2
    End Sub
End Class

Langkah – Langkah Menjalankan Latihan 22 :
1.        Pertama, Klik start debugging, Maka Secara otomatis akan muncul seperti di bawah ini :
 
1.        Form ini akan menampilkan 2 Data Barang dari SQL yaitu pada DataGriedView 1 menampilkan (Notrans, Tanggal transaksi, Jenis transaksi,dan Keterangan), sedangkan pada datagriedview ke dua menampilkan secara detail seperti tampilan yang di atas terhadap barang “TR001” yaitu ( ID, NoTrans, Kode Barang, Unit, dan Harga).
2.      Selamat Mencoba J



Script unik
Untuk membuat Connection  :

Dim hubung As New OleDb.OleDbConnection("provider = microsoft.ace.oledb.12.0;data source =D:\Tugas\Semester 5\Aplikasi Kom 4\apkom 4\LATIHAN 15-26 MENGAKSES DATA\DataTransaksiJualBeli.accdb")

Untuk membuat datatable :

 Dim CINTA1 As New DataTable
 Dim CINTA2 As New DataTable

Untuk membuat dataset :

Dim DTS As New DataSet

Untuk membuat BindingSource :


Dim SAYANG1 As New BindingSource
Dim SAYANG2 As New BindingSource

Untuk membuat DataAdapter :

Dim YUNI1 As New OleDb.OleDbDataAdapter
Dim YUNI2 As New OleDb.OleDbDataAdapter


Untuk membuat DataRelasi :

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

        SAYANG1.DataSource = DTS
        SAYANG1.DataMember = "01"

Untuk mengisi data base kedalam datatable :

YUNI1.Fill(CINTA1)
YUNI1.Dispose()

Even
  Load









0 komentar:

Posting Komentar

My Profile