Halo teman-teman, kali ini admin akan posting tentang program sederhana untuk mengisi list View pada vb .net 2008.
Gambar disamping adalah tampilan dari program sederhana untuk menyimpan data kedalam listview. program disamping sudah memakai parent form atau form MDI yang sangat berfungsi untuk menampung form-form proses didalam sebuah program.
untuk pertama kali, silahkan pilih/seleksi combobox kode barang, kemudian secara otomatis akan mucul nama barang. tapi bukan "visualbasicmedan :D" kemudian pilih ukuran dan secara otomatis hara akan mucul didalam textbox harga. kemudian inputkan jumlah beli, untuk jumlah beli tertentu akan menghasilkan diskon dan total bayar didapat dari total harga dikurang diskon.
untuk lebih jelasnya dibawah ini penulis lampirkan source kode programnya.
Public Class Form2
Private Sub KELUAR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KELUAR.ClickKode mengisi data kedalam combo box :
End
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
BUATTABEL()
KODE.Items.Add("TV-TSB")
KODE.Items.Add("TV-SMG")
KODE.Items.Add("TV-HTC")
UKURAN.Items.Add("14 INCHI")
UKURAN.Items.Add("21 INCHI")
UKURAN.Items.Add("32 INCHI")
End Sub
Membuat sub kode untuk mengisi kolom list view :
Sub BUATTABEL()
LV.Columns.Add("KODE BARANG", 150, HorizontalAlignment.Center)
LV.Columns.Add("NAMA BARANG", 150, HorizontalAlignment.Center)
LV.Columns.Add("UKURAN", 150, HorizontalAlignment.Center)
LV.Columns.Add("HARGA", 150, HorizontalAlignment.Center)
LV.Columns.Add("JUMLAH", 150, HorizontalAlignment.Center)
LV.Columns.Add("DISKON", 150, HorizontalAlignment.Center)
LV.Columns.Add("TOTAL HARGA", 150, HorizontalAlignment.Center)
LV.Columns.Add("TOTAL BAYAR", 150, HorizontalAlignment.Center)
LV.View = View.Details
LV.GridLines = True
LV.FullRowSelect = True
End Sub
Cara menyimpan informasi ke listview :
Private Sub SIMPAN_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SIMPAN.Click
Dim STR(8) As String
Dim ITM As ListViewItem
STR(0) = KODE.Text
STR(1) = NAMA.Text
STR(2) = UKURAN.Text
STR(3) = JUMLAH.Text
STR(4) = HARGA.Text
STR(5) = DISKON.Text
STR(6) = TOTAL.Text
STR(7) = BAYAR.Text
ITM = New ListViewItem(STR)
LV.Items.Add(ITM)
End Sub
Mengisi total harga :
Private Sub JUMLAH_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles JUMLAH.KeyPressKode menghapus data dari kontrol input:
Dim tombol As Integer = Asc(e.KeyChar)
If tombol = 13 Then
TOTAL.Text = Val(JUMLAH.Text) * Val(HARGA.Text)
If JUMLAH.Text > 10 Then
DISKON.Text = Val(10 / 100) * Val(HARGA.Text)
BAYAR.Text = Val(TOTAL.Text) - Val(DISKON.Text)
End If
End If
End Sub
Private Sub HAPUS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HAPUS.ClickKode untuk menampilkan pilihan kode ke nama barang :
KODE.Text = ""
NAMA.Text = ""
UKURAN.Text = ""
JUMLAH.Text = ""
DISKON.Text = ""
HARGA.Text = ""
TOTAL.Text = ""
BAYAR.Text = ""
End Sub
Private Sub KODE_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KODE.SelectedIndexChangedMengisi informasi harga :
Select Case KODE.Text
Case "TV-TSB"
NAMA.Text = "TV TOSHIBA"
Case "TV-SMG"
NAMA.Text = "TV SAMSUNG"
Case "TV-HTC"
NAMA.Text = "TV HITACHI"
End Select
End Sub
Private Sub UKURAN_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UKURAN.SelectedIndexChanged
If KODE.Text = "TV-TSB" Then
If UKURAN.Text = "14 INCHI" Then
HARGA.Text = 900000
ElseIf UKURAN.Text = "21 INCHI" Then
HARGA.Text = 1700000
ElseIf UKURAN.Text = "32 INCHI" Then
HARGA.Text = 3200000
End If
ElseIf KODE.Text = "TV-SMG" Then
If UKURAN.Text = "14 INCHI" Then
HARGA.Text = 8500000
ElseIf UKURAN.Text = "21 INCHI" Then
HARGA.Text = 1600000
ElseIf UKURAN.Text = "32 INCHI" Then
HARGA.Text = 3150000
End If
ElseIf KODE.Text = "TV-HTC" Then
If UKURAN.Text = "14 INCHI" Then
HARGA.Text = 7000000
ElseIf UKURAN.Text = "21 INCHI" Then
HARGA.Text = 1550000
ElseIf UKURAN.Text = "32 INCHI" Then
HARGA.Text = 31000000
End If
End If
End Sub
End Class
dan apabila teman-teman bosen untuk mengetik program diatas, dibawah ini penulis juga melampirkan link untuk mendownload programnya. :D.....
(* Artikel dan source code oleh visualbasicmedan
Comments
Post a Comment