Minggu, 06 April 2014

Cara Menghitung Jumlah Total Dalam DataGridView

Kali ini saya akan membahah mengenai cara menghitung jumlah total yang ada dalam datagridview.

disini anggap saja kita sudah membuat formnya, kemudian masukkan source code berikut untuk menjumlahkan isi dari field yang kita pilih.



'---------------------source code untuk perhitungan datagridview
    Sub Hitung_DATAGRIDVIEW()
        Dim totalberat As Double
        totalberat = 0
        For t As Integer = 0 To DataGridView1.Rows.Count - 1
            totalberat = totalberat + Val(DataGridView1.Rows(t).Cells(2).Value)
            '-----------cell 2 disini menunjukan posisi field yang akan kita jumlahkan
        Next
        TXTOTAL.Text = totalberat
    End Sub


untuk pemanggilannya disini saya simpan di text jumlah, berikut adalah source codenya 


'-----------------------------source code untuk memanggil perintah perhitungan datagridview
    Private Sub tjum_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles tjum.KeyPress
        If e.KeyChar = Chr(13) Then
            Call Hitung_DATAGRIDVIEW()
            tkode.Focus()
        End If
    End Sub

source code ini tidak harus disimpan dalam text, terserah kalian mau meletakkannya dimana.


==== selamat mencoba, jika ada yang error atau ada yang tidak dipahami silahkan tinggalkan komentar. terimakasih======

19 komentar:

  1. maau tanya gan,,, kalo mau menjumlah Grand total) pada form laporan, dan jumlahnya ditampilkan pada textbox seperti diatas, misalnya yang mau dijumlah cells(3), apabila membuka form laporan otomatis menjumlah, apakah coding diatas bisa untuk itu? mohon sarannya gan,,, thanks..

    BalasHapus
    Balasan
    1. iya caranya sama saya udah coba work 100%

      Hapus
    2. Blogger: Berbagi Ilmu >>>>> Download Now

      >>>>> Download Full

      Blogger: Berbagi Ilmu >>>>> Download LINK

      >>>>> Download Now

      Blogger: Berbagi Ilmu >>>>> Download Full

      >>>>> Download LINK XB

      Hapus
  2. bila perlu email saya, yayamuhidin.stmik@gmail.com

    BalasHapus
  3. Cara mencari nama di gridview gmana yaa
    Contoh soal :
    Ada 4 nama di gridview
    Ade susanto
    Ade yulia
    Beni
    Yuli
    Nah misalkan di teksbok kita ketik Ade saja saya pengen nama ade dua" nya keluar itu gimana. Kemudian kalau ketik ade tapi ada kepanjangan nya baru muncul satu saja itu gimana yaa
    Tolong dong bantuin
    Kalau boleh kirim email
    Rudi4bg@gmail.com

    BalasHapus
    Balasan
    1. maksudnya untuk pencarian ? bisa gunakan coding berikut :
      konek() '--konek disini untuk memanggil koneksi ke database----
      Dim sql2 As String
      sql2 = "select * from Barang where kode_brg like '%" & tcari.Text & "%'"
      dtadapter = New SqlDataAdapter(sql2, conn)
      Dim SRT As New DataTable
      SRT.Clear()
      dtadapter.Fill(SRT)
      DataGridView1.DataSource = SRT

      atau bisa melihat disini :
      http://berbagi-ilmu-mifa309.blogspot.co.id/2014/04/membuat-fungsi-pencarian-data-vbnet.html#more

      Hapus
  4. Salam,
    Bang kalo pake DataGrid Vb6 gimana yah?
    misal ada field jumlahharga dalam table barang, menjumlahkan jumlahharga dengan multi select gimana yah?
    yang dijumlahkan yang di select aja gitu?? semoga mau bales ke email saya hendryres@gmail.com

    BalasHapus
  5. maaf saya mau tanya. gimana caranya menampilkan data pada datagrid berdasarkan field yang diinginkan atau tidak semua field yang ada pada table database?

    BalasHapus
    Balasan
    1. Sub TAMPILDATA()
      Call Konek()
      Dim sql3 As String
      sql3 = "select kode,nama,satuan from qbarang"
      dtadapter = New OleDbDataAdapter(sql3, Conn)
      DataGridView1.Refresh()
      Dim ASD As New DataTable
      ASD.Clear()
      dtadapter.Fill(ASD)
      DataGridView1.DataSource = ASD
      Conn.Close()
      End Sub


      # dibagian "select * from qbarang" ubah menjadi "select kode,nama,satuan from qbarang"

      Hapus
  6. maaf gan saya mau tanya2 ni. seumpama kita buat form penjualan dan kita membuat 2 datagridview bagaimana cara cara mengkoneksikan kedua datagridviewnya ya.
    bigbossgenk@gmail.com

    BalasHapus
  7. Bang mau tanya, ini aplikasinya jalan tapi kok waktu dijumlahkan jadi kurang 1 ya nilainya ? Kenapa itu ? ��

    BalasHapus
  8. Gan, mau tanya..
    Bagaimana menjumlahkan isi datagridview berdasarkan isi field yg sama. Contoh saya punya tabel dengan nama field : no_faktur,nama_barang,harga,qtc,jumlah,total biaya

    Yg saya tanyakan adalah menjumlahkan field jumlah kalau no fakturnya sama. Hasilnya dimasukkan ke field total_biaya.

    Perintahnya ditaruh dibutton vb.net 2010

    BalasHapus
  9. Thanks sangat membantu, tetapi saya mau tanya cara agar angka dibelakang koma hanya 2 gimana ya gan? Terima kasih

    BalasHapus
  10. bang tolong punyaksaya masiheror dan blum bisa berhasil

    BalasHapus
  11. Bg mau tanya.. Bgmn mencari nilai max di listvew yang databasenya terkoneksi dengan acces. Mohon pncerahannya.

    BalasHapus
  12. mau tanya gan, klo mau menjumlahkan datagridview (contoh : pembayaran januari sampai desembes = hasil (total) tpi totalnya di datagridview juga

    BalasHapus
  13. Blogger: Berbagi Ilmu >>>>> Download Now

    >>>>> Download Full

    Blogger: Berbagi Ilmu >>>>> Download LINK

    >>>>> Download Now

    Blogger: Berbagi Ilmu >>>>> Download Full

    >>>>> Download LINK

    BalasHapus