Deskripsi
Form Latihan_41_46110006
Form
Latihan_41_46110006 terdapat Dua object yaitu Data Grid View dan
Microsoft Chart Control.
Objek
DataGridView
Terdapat
satu objek DataGridView yang berguna untuk menampilkan data yang terdapat pada
database
Objek
Microsoft Chart Control
Terdapat
satu objek Microsoft Chart Control yang berguna untuk menampilkan pendapatan
dan biaya setiap tahunnya dalam bentuk grafik.
Script
Unique
For
Each kake As DataRow In gitik.Rows
sekarang = sekarang + 1
chart_46110006.Row = sekarang
chart_46110006.RowLabel = kake("Tahun")
chart_46110006.Column = 1
chart_46110006.Data = kake("Pendapatan") / 1000
chart_46110006.Column = 2
chart_46110006.Data = kake("Biaya") / 1000
sekarang = sekarang + 1
chart_46110006.Row = sekarang
chart_46110006.RowLabel = kake("Tahun")
chart_46110006.Column = 1
chart_46110006.Data = kake("Pendapatan") / 1000
chart_46110006.Column = 2
chart_46110006.Data = kake("Biaya") / 1000
=>
Untuk memasukkan data ke setiap baris dan setiap kolom dari tabel keuangan
Even
load
Cara
Membuat From Latihan 41:
1. Pilih
item Toolbar “Project” kemudian pilih “Add Windows From”
2. Setelah
mengKlik “Add Windows From”, akan muncul tabel dibawah ini. Lalu rename pada Name menjadi nama form anda
misalnya “ Latihan_41_46110006”
3. Buatlah
desain seperti berikut :
4. Klik kanan lalu pilih “View Code” setelah
itu ketik rumus untuk menjalankan from
diatas.
Public
Class Latihan_41_46110006
Dim Jalan As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" & Application.StartupPath & "\Datagrafik.ACCDB")
Dim gitik As New DataTable
Private Sub Latihan_41_46110006_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim kacci As New OleDb.OleDbDataAdapter
kacci = New OleDb.OleDbDataAdapter("select * from keuangan", Jalan)
gitik.Rows.Clear()
kacci.Fill(gitik)
kacci.Dispose()
dgv_46110006.DataSource = gitik
chart_46110006.RowCount = gitik.Rows.Count
chart_46110006.ColumnCount = 2
Dim sekarang As Integer = 0
For Each kake As DataRow In gitik.Rows
sekarang = sekarang + 1
chart_46110006.Row = sekarang
chart_46110006.RowLabel = kake("Tahun")
chart_46110006.Column = 1
chart_46110006.Data = kake("Pendapatan") / 1000
chart_46110006.olumn = 2
chart_46110006.Data = kake("Biaya") / 1000
Next
End Sub
End Class
Dim Jalan As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" & Application.StartupPath & "\Datagrafik.ACCDB")
Dim gitik As New DataTable
Private Sub Latihan_41_46110006_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim kacci As New OleDb.OleDbDataAdapter
kacci = New OleDb.OleDbDataAdapter("select * from keuangan", Jalan)
gitik.Rows.Clear()
kacci.Fill(gitik)
kacci.Dispose()
dgv_46110006.DataSource = gitik
chart_46110006.RowCount = gitik.Rows.Count
chart_46110006.ColumnCount = 2
Dim sekarang As Integer = 0
For Each kake As DataRow In gitik.Rows
sekarang = sekarang + 1
chart_46110006.Row = sekarang
chart_46110006.RowLabel = kake("Tahun")
chart_46110006.Column = 1
chart_46110006.Data = kake("Pendapatan") / 1000
chart_46110006.olumn = 2
chart_46110006.Data = kake("Biaya") / 1000
Next
End Sub
End Class
5. Uji program dengan
mengklik debugging
6. Selesai


Tidak ada komentar:
Posting Komentar