Membuat Form Barang
Membuat Form Barang
com/
Tutorial, Source code, Request Program Visual Basic
Oleh : Moh. A Azis
1. Perhatikan gambar di bawah ini, pada form baru anda tambahkan komponen
Image, Label, Textbox dan CommandButton
2. Lihat table di bawah ini, ubah properties komponen yang tertempel pada lembar
form
Nama Control
Properties
Nilai
Form 1
Name
FrmBarang
Caption
Data Barang
Label 1
Caption
Kode Barang :
Label 2
Caption
Nama Barang :
Label 3
Caption
Jumlah Barang :
Label 4
Caption
Satuan :
Label 5
Caption
Jenis Flute
TextBox 1
Name
Txtkd
TextBox 2
Name
Txtnm
TextBox 3
Name
Txtjumlah
2
TextBox 4
Name
Txtsatuan
TextBox 5
Name
Txtjenis
CommandButton1
Name
Cmdcari
Text
Cari
Name
Cmdsimpan
Text
Simpan
Name
Cmdubah
Text
Ubah
Name
Cmdhapus
Text
Hapus
Name
Cmdbatal
Text
Batal
Name
Cmdkeluar
Text
Keluar
CommandButton1
CommandButton1
CommandButton1
CommandButton1
CommandButton1
3. Klik icon view code lalu copy pastekan listing kode di bawah ini :
Option Explicit
Dim panjang As Integer
Dim hapus, kode As String
Sub bersih()
txtkd.Text = ""
txtnm.Text = ""
txtjumlah.Text = ""
txtsatuan.Text = ""
txtjenis.Text = ""
cmdsimpan.Enabled = True
cmdubah.Enabled = False
cmdhapus.Enabled = False
End Sub
3
sql = "delete from barang where kd_barang = '" & txtkd.Text & "'"
db.Execute (sql)
Call bersih
End Sub
Call Koneksi_Database
sql = "select * from barang where kd_barang ='" & txtkd.Text & "'"
rs.Open sql, db, adOpenDynamic, adLockBatchOptimistic
If rs.EOF = False Then
MsgBox "Data Sudah Ada", vbInformation + vbOKOnly, "Pesan"
Call bersih: Exit Sub
Else
Call Koneksi_Database
sql = "insert into barang values('" & txtkd.Text & "','" & txtnm.Text & "','" & _
Val(txtjumlah.Text) & "','" & txtsatuan.Text & "','" & txtjenis.Text & "')"
db.Execute (sql)
Call bersih
End If
End Sub
Call Koneksi_Database
sql = "update barang set nm_barang ='" & txtnm.Text & "',jml_barang ='" & _
Val(txtjumlah.Text) & "',satuan='" & txtsatuan.Text & "',jns_flute ='" & _
txtjenis.Text & "' where kd_barang ='" & txtkd.Text & "'"
db.Execute (sql)
Call bersih
End Sub