Disini saya menggunakan Datagrid sebagai komponen untuk menampilkan list dari tabel.
Sebagai bahan latihan, buat dulu sebuah database dengan MS Access 2003 dan beri nama latihan.mdb. Sobat juga bisa menggunakan DBMS lainnya seperti MS Access 2007, tinggal disesuaikan saja nanti koding dari saya dengan database yang sobat gunakan. Untuk lebih jelasnya sobat bisa pelajari lagi melalui posting saya berikut ini :
Selanjutnya buat sebuah tabel dengan nama barang, berikut ini field-field nya :
Jika sudah, coba sobat masukkan beberapa buah record ke dalam tabel tersebut, atau sobat bisa menambahkan proses Simpan/Save pada form di VB. Berikut ini contoh record yg di entrikan :
Buka sebuah project kemudian tambahkan satu buah Datagrid, satu buah TextBox ke form dan satu buah ADODC.
Kemudian tambahkan sebuah Module untuk koneksi database dan masukkan script berikut ini :
Setelah itu kita buat coding untuk menampilkan isi tabel kedalam Datagrid terlebih dahulu. Masukkan kode berikut pada bagian general coding form tersebut :
Jika sudah, selanjutnya kita buat fungsi untuk menghitung total harga dari list yang ada pada datagrid. Masukkan kode dibawah ini dan letakkan pada bagian general coding form :
Terakhir, sobat tambahkan dulu pemanggilan koneksi dan sub totalnya di bagian Form_Load :
Catatan :
Jika sobat menambahkan fungsi
Simpan/Save pada Form, pastikan menyisipkan kode
Call total pada koding Simpan yang ditempatkan setelah
rs.Update seperti contoh berikut ini :
Silakan download contoh programnya melalui link berikut ini :
Contoh program ini bisa sobat terapkan pada project penjualan. Sekian dulu pembahasan dari saya yang berjudul
Menghitung Total Dengan Visual Basic 6.0 Tanpa Menggunakan Query(SUM). Selamat mencoba dan semoga bermanfaat.