membuat form input barang di vb _ jamal apriadi

9
8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi https://ghantexs16.wordpress.com/2012/03/28/membuatforminputbarangdivb/ 1/9 Jamal Apriadi Membuat Form Input Barang di VB Posted on March 28, 2012 March 28, 2012 by ghantexs16 i 3 Votes sedikit mereview program visual basic sedernaha dengan memanfaatkan sebuah form yang terdapat beberapa button yang dapat difungsikan untuk simpan, edit dan hapus data dalam database, mudah – mudahan bermanfaat…. 1. buat dahulu database dalam ms. access dengan nama dblatihan, dan buatlah sebuah tabel dengan nama tbarang (https://ghantexs16.files.wordpress.com/2012/03/tbarang.png) 2. kemudian kita coba isi beberapa record pada tbarang yang telah kita buat tadi, seperti berikut. . .

Upload: ip-man

Post on 12-Jan-2016

9 views

Category:

Documents


0 download

DESCRIPTION

fdds fsdf sdfs fsd f

TRANSCRIPT

Page 1: Membuat Form Input Barang Di VB _ Jamal Apriadi

8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi

https://ghantexs16.wordpress.com/2012/03/28/membuat­form­input­barang­di­vb/ 1/9

Jamal Apriadi

Membuat Form Input Barang di VB

Posted on March 28, 2012March 28, 2012 by ghantexs16      i3 Votes

sedikit mereview program visual basic sedernaha dengan memanfaatkan sebuah form yangterdapat beberapa button yang dapat difungsikan untuk simpan, edit dan hapus data dalamdatabase, mudah – mudahan bermanfaat…. 

1. buat dahulu database dalam ms. access  dengan nama dblatihan, dan buatlah sebuah tabeldengan nama tbarang

(https://ghantexs16.files.wordpress.com/2012/03/tbarang.png)

2. kemudian kita coba isi beberapa record pada tbarang yang telah kita buat tadi, seperti berikut. ..

Page 2: Membuat Form Input Barang Di VB _ Jamal Apriadi

8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi

https://ghantexs16.wordpress.com/2012/03/28/membuat­form­input­barang­di­vb/ 2/9

(https://ghantexs16.files.wordpress.com/2012/03/tbarang1.png)

3. ok, setelah ini temen – temen bisa tutup program ms.access nya, sekarang kita beralih keprogram visual basic kita dan buatlah sebuah form seperti ini ( dalam form ini temen – temen bisamengeditnya sendiri sesuai selera. . .   )

(https://ghantexs16.files.wordpress.com/2012/03/vb.jpg)

4. agar tidak memberatkan program pada nantinya field text dan command butttonnya sayamenggunakan copy paste, dan penamaannya adalah sebagai berikut :

text1(0) ====> untuk text input pada kode barang

Page 3: Membuat Form Input Barang Di VB _ Jamal Apriadi

8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi

https://ghantexs16.wordpress.com/2012/03/28/membuat­form­input­barang­di­vb/ 3/9

text1(0) ====> untuk text input pada kode barangtext1(1) ====> untuk text input pada nama barangtext1(2) ====> untuk text input pada harga satuantext1(3) ====> untuk text input pada stokcmdbarang(0) ====> untuk command button simpancmdbarang(1) ====> untuk command button editcmdbarang(2) ====> untuk command button hapuscmdbarang(3) ====> untuk command button batal

5. setelah itu buatlah sebuah modul untuk melakukan koneksi pada database ms.access yangtelah kita buat sebelumnya, klik kanan pada project kemudian pilih add‑>module

(https://ghantexs16.files.wordpress.com/2012/03/module.png)

6. tambahkan script untuk melakukan koneksi kedatabase kita

Public conn As New ADODB.Connection

Page 4: Membuat Form Input Barang Di VB _ Jamal Apriadi

8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi

https://ghantexs16.wordpress.com/2012/03/28/membuat­form­input­barang­di­vb/ 4/9

Public conn As New ADODB.ConnectionPublic record1 As New ADODB.RecordsetPublic rsbarang As New ADODB.RecordsetPublic sql As StringPublic lis As ListItem

Public Sub koneksi()If conn.State = adStateOpen Then conn.Closeconn.ConnectionString = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & App.Path &“\dblatihan.mdb;Persist Security Info=False”conn.OpenEnd Sub

7. kembali ke form visual basic kita, kali ini kita akan mencoba menampilkan data tabel padadatabase tbarang ke dalam sebuah list view, double klik pada area form yang kosong dantambahkan script berikut

Private Sub Form_Load()lv.ListItems.Cleartext1(0).Locked = Falsecmdbarang(1).Enabled = Falsecmdbarang(2).Enabled = Falsecmdbarang(3).Enabled = Falsekoneksi ‘memanggil koneksi

‘membuka tabel barangrsbarang.CursorLocation = adUseClientrsbarang.CursorType = adOpenStaticrsbarang.LockType = adLockOptimisticrsbarang.ActiveConnection = connsql = “Select * from tbarang”rsbarang.Open (sql)

‘menampilkan data ke dalam listview ( ls )While Not rsbarang.EOFSet lis = lv.ListItems.Addlis.Text = rsbarang!kode_brglis.SubItems(1) = rsbarang!nama_brglis.SubItems(2) = rsbarang!hrg_satuanlis.SubItems(3) = rsbarang!stokrsbarang.MoveNextWendEnd Sub

kurang lebih tampilannya seperti berikut :

Page 5: Membuat Form Input Barang Di VB _ Jamal Apriadi

8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi

https://ghantexs16.wordpress.com/2012/03/28/membuat­form­input­barang­di­vb/ 5/9

(https://ghantexs16.files.wordpress.com/2012/03/lv.png)

8. untuk keperluan selanjutnya kita akan membuat beberapa fungsi untuk menyimpan, mengeditdan menghapus data dalam database dan sebuah fungsi untuk membersihkan text – text inputankita, berikut source codenya :

Private Sub simpan()rsbarang.AddNewrsbarang!kode_brg = text1(0).Textrsbarang!nama_brg = text1(1).Textrsbarang!hrg_satuan = text1(2).Textrsbarang!stok = text1(3).Textrsbarang.UpdatebersihEnd Sub

Private Sub edit()rsbarang!kode_brg = text1(0).Textrsbarang!nama_brg = text1(1).Textrsbarang!hrg_satuan = text1(2).Textrsbarang!stok = text1(3).Textrsbarang.Updatecmdbarang(1).Enabled = Falsecmdbarang(2).Enabled = Falsecmdbarang(3).Enabled = Falsecmdbarang(0).Enabled = True

Page 6: Membuat Form Input Barang Di VB _ Jamal Apriadi

8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi

https://ghantexs16.wordpress.com/2012/03/28/membuat­form­input­barang­di­vb/ 6/9

text1(0).Locked = FalsebersihEnd Sub

Private Sub hapus()Dim cdf As Stringcdf = MsgBox(” apakah data ‘” & (text1(1).Text) & “‘ akan dihapus”, vbYesNo, “Hapus Data”)If vbYes Thensql = “delete from tbarang where kode_brg=ʹ” & text1(0) & “‘”conn.Execute (sql)cmdbarang(1).Enabled = Falsecmdbarang(2).Enabled = Falsecmdbarang(3).Enabled = Falsecmdbarang(0).Enabled = Truetext1(0).Locked = FalsebersihElsebersihEnd IfEnd Sub

Private Sub pencarian()If rsbarang.RecordCount > 0 Then rsbarang.MoveFirstrsbarang.Find (“kode_brg=ʹ” + Trim(text1(0).Text) + “‘”)If Not rsbarang.EOF Thentext1(1).Text = rsbarang!nama_brgtext1(2).Text = rsbarang!hrg_satuantext1(3).Text = rsbarang!stoktext1(1).SetFocustext1(0).Locked = Truecmdbarang(1).Enabled = Truecmdbarang(2).Enabled = Truecmdbarang(3).Enabled = Truecmdbarang(0).Enabled = FalseEnd IfEnd Sub

Private Sub bersih()For i = 0 To 3text1(i).Text = “”text1(0).SetFocusForm_LoadNext iEnd Sub

Private Sub text1_KeyPress(Index As Integer, KeyAscii As Integer)

Page 7: Membuat Form Input Barang Di VB _ Jamal Apriadi

8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi

https://ghantexs16.wordpress.com/2012/03/28/membuat­form­input­barang­di­vb/ 7/9

Private Sub text1_KeyPress(Index As Integer, KeyAscii As Integer)Select Case IndexCase 0If KeyAscii = 13 Thenpencariantext1(1).SetFocusEnd IfEnd SelectEnd Sub

9. langkah yang terakhir double klik pada button simpan dan tambahkan source code berikut :

Private Sub cmdbarang_Click(Index As Integer)Select Case IndexCase 0simpanCase 1editCase 2hapusCase 3bersihCase 4Unload MeEnd SelectEnd Sub

(https://ghantexs16.files.wordpress.com/2012/03/untitled.png)

sekarang anda bisa mencoba menjalankan program yang sudah kita buat dengan menekan f5pada keyboard.

mudah – mudahan berhasil . . .  

mohon maaf jika dalam penulisan ini agak berbelit – belit ( maklum baru belajar ) atau mungkin

Page 8: Membuat Form Input Barang Di VB _ Jamal Apriadi

8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi

https://ghantexs16.wordpress.com/2012/03/28/membuat­form­input­barang­di­vb/ 8/9

mohon maaf jika dalam penulisan ini agak berbelit – belit ( maklum baru belajar ) atau mungkinanda dapat mencoba sendiri projectnya, download disini(http://www.4shared.com/rar/Zf8npJqG/jmal_vb.html)

Posted in Tugas Kampus 5 Comments

5 thoughts on “Membuat Form Input Barang di VB”

yanidjanam says:March 28, 2012 at 4:00 pm

1.  he… siiippp umh…. enyong d belajari woh……

REPLYAnonymus says:December 14, 2012 at 3:24 am

2.  Thanks a lot offinally i find this pagemy problem resolved

REPLYbahan baku baja ringan haekal says:January 21, 2013 at 4:58 am

3.  di vb ane gk bisa bikin text1(0).. gk bisa pake karakter khusus gan

REPLYghantexs16 says:January 23, 2013 at 11:19 am

1.  buat dulu satu file text1, kemudian tekan Crtl + c dan Crtl + v untuk copy paste text1 danmembuat file lain dengan nama text1(0)

REPLYToLove RuDarkness says:March 17, 2014 at 3:33 pm

4.  gan kok coding yang bagianPrivate Sub Form_Load()lv.ListItems.Cleartext1(0).Locked = Falsecmdbarang(1).Enabled = Falsecmdbarang(2).Enabled = Falsecmdbarang(3).Enabled = Falsekoneksi ‘memanggil koneksi

gk bisa bacaannya method apalah gitu

About these ads(https://wordpress.com/about­these­ads/)

Page 9: Membuat Form Input Barang Di VB _ Jamal Apriadi

8/13/2015 Membuat Form Input Barang di VB | Jamal Apriadi

https://ghantexs16.wordpress.com/2012/03/28/membuat­form­input­barang­di­vb/ 9/9

gk bisa bacaannya method apalah gituitu gmn gan?

REPLY

Create a free website or blog at WordPress.com. | The Goran Theme.