membuat laporan grafik dengan vb.net
DESCRIPTION
rfgegergererTRANSCRIPT
Membuat Grafik Pada Visual Basic 2008
Untuk membuat grafik pada VB NET bisa melalui laporan (report) atau melalui form. Saya akan mengajarkan menampilkan grafik pada form VB .NET menggunakan komponenMicrosoft Chart Control 6.0 (SP4) (OLEDB).
Langkah-langkah membuat grafik pada form sebagai berikut:
1. Buka sebuah project lalu tambahkan sebuah form baru.
2. Pada menuToolspilihChoose Toolbox Items.
3. Pada windowChoose Toolbox Itemsmasuk ke tabCOM Componentslalu centangMicrosoft Chart Control 6.0 (SP4) (OLEDB), klikOK.
4. PadaToolboxsudah terdapat komponenMicrosoft Chart Control 6.0 (SP4) (OLEDB), pillih,lalu tambahkan pada form Anda.
5. Sekarang form Anda telah terdapat komponen tampilan grafik dan langkah selanjutnya adalah membuat coding untuk menampilkan grafik tersebut.
Beberapa atribut dasar yang terdapat padaAxMSChart:
.chartTypeuntuk menentukan tipe/jenis tampilan grafik
.ColumnCountuntuk menentukan jumlah grafik atau perbandingan tampilan grafik
.RowCountuntuk menentukan berapa banyak baris data angka/nilai yang akan ditampilkan pada grafik
.ColumnLabeluntuk menampilkan label pada kolom grafik
.RowLabeluntuk menampilan label pada baris angka/nilai grafik
.Datauntuk menentukan nilai dari data grafik baik untuk kolom maupun baris
.Rowuntuk menentukan baris
.Columnuntuk menentukan kolom
Berikut ini adalah contoh coding untuk menampilkan grafik:
Dim T As Integer
'Tentukan jenis tampilan grafik
AxMSChart1.chartType = MSChart20Lib.VtChChartType.VtChChartType2dBar
AxMSChart1.RowCount = 5'Menentukan jumlah baris adalah 5
AxMSChart1.ColumnCount = 2'Menentukan jumlah grafik adalah 2
'Perulangan
For T = 1 To AxMSChart1.RowCount'Here it is dynamically and will work in all cases of values for AxMSChart1.Row
'Set that we want to edit the row "T"
AxMSChart1.Row = T
'Setting it's label to T
AxMSChart1.RowLabel = T
'Memanipulasi grafik 1
AxMSChart1.Column = 1'Set that I want to edit the first graph
AxMSChart1.Data = T * 20
'Memanipulasi grafik 2
AxMSChart1.Column = 2'Set that I want to edit the second graph
AxMSChart1.Data = T * 15
Next
Jika Anda ingin membuat grafik perbandingan antara satu grafik dengan grafik yang lain buatlah jumlah kolomnya (column) lebih dari 1 sesuaikan dengan jumlah perbandingan grafik. Jangan pusing @_@ dengan istilah kolom (column) dan baris (row) pada grafik. Kalian bisa lihat pada tampilan formGrafik Penjualandi bawah ini. Baris (row) ditunjukkan dengan angka 1 s.d. 5 padasumbu Xsedangkan kolom terlihat pada banyaknya grafik di salah satu baris (misalnyabaris 1terdapat dua grafik yaitu grafik hijau dan grafik merah berarti ada 2 kolom).
Tampilan grafik dari coding di atas: