Professional Documents
Culture Documents
OleDb
Public Class Barang
Sub KodeOtomatis()
cmd = New OleDbCommand("select Kd_Barang from Tabel_Barang order by Kd_Barang
desc", conn)
rd = cmd.ExecuteReader
rd.Read()
If Not rd.HasRows Then
txtkodebarang.Text = "BRG01"
Else
txtkodebarang.Text = "BRG" +
Format(Microsoft.VisualBasic.Right(rd.Item("Kd_Barang"), 2) + 1, "00")
End If
End Sub
Sub isigrid()
koneksi()
da = New OleDb.OleDbDataAdapter("SELECT * FROM Tabel_Barang ", conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "Tabel_Barang")
DataGridView1.DataSource = (ds.Tables("Tabel_Barang"))
DataGridView1.Enabled = True
End Sub
Sub mati()
txtkodebarang.Enabled = False
txtnamabarang.Enabled = False
txthargabeli.Enabled = False
txthargajual.Enabled = False
txtsatuan.Enabled = False
txtstok.Enabled = False
dtmkadaluarsa.Enabled = False
End Sub
Sub hidup()
txtkodebarang.Enabled = True
txtnamabarang.Enabled = True
txthargabeli.Enabled = True
txthargajual.Enabled = True
txtsatuan.Enabled = True
txtstok.Enabled = True
dtmkadaluarsa.Enabled = True
End Sub
Sub kosong()
txtkodebarang.Text = ""
txtnamabarang.Text = ""
txthargabeli.Text = ""
txthargajual.Text = ""
txtsatuan.Text = ""
txtstok.Text = ""
dtmkadaluarsa.Text = ""
End Sub
Private Sub Barang_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
mati()
isigrid()
End Sub
Private Sub TampilData()
Using Conn As New OleDbConnection(My.Settings.Aplikasi_Penjualan)
Using Adp As New OleDbDataAdapter("Select * From Tabel_Barang", Conn)
Conn.Open()
Dim Tabel As New DataTable
Adp.Fill(Tabel)
DataGridView1.DataSource = Tabel
End Using
End Using
End Sub
End Sub