Minggu, 04 November 2012

Latihan_44_46110037

Deskripsi Form Latihan 44
Terdapat 2 object yaitu DataGridView; Button dan Chart
Object DataGridView
Terdapat 1 DataGridView yang akan menampilkan data table.
Object Button
Terdapat 5 button yaitu Grafik Batang, Grafik Line, GrafikLingkar, Grafik Batang 3D dan Graffik Line 3D. Ketika tombol tersebut di clik maka chart akan menampilkan grafik sesuai dengan judul button tersebut.
Object Chart
Terdapat  1 Chart pda latihan ini
Script Unique
Menentukan Tipe Grafik
Grafik Batang -> GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType2dBar
Grafik line -> GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType2dLine
Grafik Lingkar -> GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType2dPie
Grafik Batang 3D -> GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType3dBar
Grafik Line 3D -> GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType3dLine
Even
Load
Property
-
Langkah-Langkah Menjalankan Form Latihan 44 46110037
Click Start Debugging untuk menjalankan Script Latihan_44_46110037, kemudian clik button untuk menampilkan bentuk grafik yang ddiinginkan.
Langkah-langkah Menyelesaikan Form Latihan 44 46110037
  • Buka project yang telah dibuat.
  • Buat form baru, caranya click Project pada Toolbar pilih Add Windows Form kemudian ketik nama form yang diinginkan lalu click Add
  • Buat desain form seperti gambar di atas (Latihan_44_46110037) DataGridView dan Chart.
  • Ganti nama DataGridView; Button  dan Chart di properties-Name,
  • Click Kanan pada design Latihan_44_46110037 lalu pilih View Code kemudian buatlah Script seperti dibawah ini:
Public Class LATIHAN_44_46110037
    Dim Jalan As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" & Application.StartupPath & "\Datagrafik.ACCDB")
    Dim INNA As New DataTable
    Private Sub LATIHAN_44_46110037_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim MOTOR As New OleDb.OleDbDataAdapter
        MOTOR = New OleDb.OleDbDataAdapter("select * from qpembelianperbulanan", Jalan)
        INNA.Rows.Clear()
        MOTOR.Fill(INNA)
        MOTOR.Dispose()
        showme46110037.DataSource = INNA

        GRAFIK46110037.RowCount = INNA.Rows.Count
        GRAFIK46110037.ColumnCount = 3

        Dim sekarang As Integer = 0

        For Each IMAM As DataRow In INNA.Rows
            sekarang = sekarang + 1

            GRAFIK46110037.Row = sekarang
            GRAFIK46110037.RowLabel = IMAM("Bulan")

            GRAFIK46110037.Column = 1
            GRAFIK46110037.Data = IMAM("Unit")

            GRAFIK46110037.Column = 2
            GRAFIK46110037.Data = IMAM("Rata-Rata Harga") / 10000

            GRAFIK46110037.Column = 3
            GRAFIK46110037.Data = IMAM("Jumlah") / 10000

        Next
    End Sub

    Private Sub GBATANG46110037_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GBATANG46110037.Click
        GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType2dBar
    End Sub

    Private Sub GLINE46110037_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GLINE46110037.Click
        GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType2dLine
    End Sub

    Private Sub GLINGKAR46110037_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GLINGKAR46110037.Click
        GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType2dPie
    End Sub

    Private Sub GBATANG3D46110037_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GBATANG3D46110037.Click
        GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType3dBar
    End Sub

    Private Sub GLINE3D46110037_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GLINE3D46110037.Click
        GRAFIK46110037.chartType = MSChart20Lib.VtChChartType.VtChChartType3dLine
    End Sub
End Class
  • Save dan Click Start Debugging untuk menjalankan form


Tidak ada komentar:

Posting Komentar