STMIK TRIGUNA DHARMA MEDAN
MODUL VB 2008
OLEH : MARSONO, S.KOM , M.KOM
MODUL III APLIKASI STOK BARANGVB 2008
APLIKASI STOK BARANG DENGAN VB 2008
1. RANCANGAN FORM SUPPLIER
RANCANGAN PROPERTIES
1. Buat 8 label dan atur text sesuai dengan tampilan form
2. Buat 8 buah textbox dengan pengaturan properties sbb:
Nama objek Text Name
Textbox1 Kosongkan Textbox1
Textbox2 ,, TxtkdSUPPLIER
Textbox3 ,, Txtnamasupplier
Textbox4 ,, Txtalamat
Textbox5 ,, Txttelepon
Textbox6 ,, Txtemail
Textbox7 ,, TxtNPWP
Textbox8 ,, Txtcontact
Form FORM DATA Supplier
SUPPLIER
BUTTON1 Add Btntambah
STMIK TRIGUNA DHARMA MEDAN
MODUL VB 2008
OLEH : MARSONO, S.KOM , M.KOM
BUTTON2 Edit Btnubah
BUTTON3 DELETE Btnhapus
BUTTON4 Bersih Btnbersih
BUTTON5 Exit Btnkeluar
BUTTON6 Cari Btncari
Button 7 Tampil Btntampil
Listview1 Lvdatasupplier
3. Cara membuat listview
a. Klik Listview pada toolbox letakan pada form anda
b. Klik tanda panah pada ujung kanan atas listview
f. Klik add sebanyak 7 kali dan ketik text pada columnheader properties
STMIK TRIGUNA DHARMA MEDAN
MODUL VB 2008
OLEH : MARSONO, S.KOM , M.KOM
Sesuai dengan tampilan yang di inginkan dan atur lebar data sesuai tampilan.
g. Klik ok jika selesai
h. Aktifkan gridlines pada properties pada posisi TRUE
Sub ListViewSupplier()
Dim buka As String = "Select * From Supplier Order By Kode_Supplier Asc"
Try
Using pemasok As New OleDbConnection(My.Settings.STRKONEKSI)
Using Cmd As New OleDbCommand(buka, pemasok)
pemasok.Open()
Using Data As OleDbDataReader = Cmd.ExecuteReader()
LVDATASUPPLIER.Items.Clear()
Do While Data.Read
Dim LVItem = LVDATASUPPLIER.Items.Add(Data(0))
With LVItem
For i As Integer = 1 To Data.FieldCount - 1
.SubItems.Add(IIf(IsDBNull(Data(i)), "", Data(i)))
Next i
End With
Loop
End Using
End Using
End Using
Catch ex As Exception
MsgBox(ex.Message())
Finally
buka = Nothing
End Try
End Sub
6. Klik 2 x tombol ADD
7. Klik 2 x tombol Edit
8. Klik 2 X tombol delete
STMIK TRIGUNA DHARMA MEDAN
MODUL VB 2008
OLEH : MARSONO, S.KOM , M.KOM
Private Sub BtnHapus_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnHapus.Click
Try
Dim Hapus As String = "delete * from Supplier where Kode_Supplier
='" & Me.TXTKDSUPPLIER.Text & "'"
Using pemasok As New OleDbConnection(My.Settings.STRKONEKSI)
Using cmd As New OleDbCommand(Hapus, pemasok)
pemasok.Open()
cmd.CommandType = CommandType.Text
cmd.ExecuteNonQuery()
End Using
End Using
Me.TXTKDSUPPLIER.Text = "" : Me.TXTNAMASUPPLIER.Text = ""
Me.TXTALAMAT.Text = "" : Me.TXTTELEPON.Text = ""
Me.TXTEMAIL.Text = "" : Me.TXTNPWP.Text = ""
Me.TXTCONTACTPERSON.Text = ""
Hapus = Nothing
MsgBox("Data Anda Telah Dihapus")
Call ListViewSupplier()
Me.TXTKDSUPPLIER.Focus()
Catch ex As Exception
MsgBox(ex.Message())
End Try
End Sub
9. Klik 2 x tombol clear
TXTKDSUPPLIER.Focus()
Call ListViewSupplier()
End Sub
10. Klik 2 x tombol exit
12. Klik 2 x tombol cari
LVDATASUPPLIER.Items.Add(Data("Kode_Supplier"))
LVDATASUPPLIER.Items(x).SubItems.Add(Data("Nama_Supplier"))
LVDATASUPPLIER.Items(x).SubItems.Add(Data("Alamat"))
LVDATASUPPLIER.Items(x).SubItems.Add(Data("Telepon"))
LVDATASUPPLIER.Items(x).SubItems.Add(Data("EMAIL"))
LVDATASUPPLIER.Items(x).SubItems.Add(Data("NPWP"))
LVDATASUPPLIER.Items(x).SubItems.Add(Data("Contact_Person"))
x = x + 1
Loop
STMIK TRIGUNA DHARMA MEDAN
MODUL VB 2008
OLEH : MARSONO, S.KOM , M.KOM
End Using
End Using
End Using
Catch ex As Exception
MsgBox(ex.Message())
Finally
buka = Nothing
End Try
End Sub
Catch ex As Exception
MsgBox(ex.Message())
End Try
End Sub
15. Klik 2 x btntampil
STMIK TRIGUNA DHARMA MEDAN
MODUL VB 2008
OLEH : MARSONO, S.KOM , M.KOM
Private Sub Buttampil_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BTNTAMPIL.Click
Call ListViewSupplier()
End Sub
End class