Beruflich Dokumente
Kultur Dokumente
Imports System.Data.Odbc
Sub kosongkan()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
TextBox6.Clear()
ComboBox1.Text = ""
TextBox1.Focus()
End Sub
Sub databaru()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
TextBox6.Clear()
ComboBox1.Text = ""
TextBox2.Focus()
End Sub
Sub Ketemu()
On Error Resume Next
TextBox2.Text = dr(1) 'nama
ComboBox1.Text = dr(2) 'satuan
TextBox3.Text = dr(3) 'beli
TextBox4.Text = dr(4) 'jual
TextBox5.Text = dr(5) 'stok
TextBox2.Focus()
End Sub
Sub Tampilgrid()
Call koneksi()
da = New OdbcDataAdapter("select * from tblbarang",
conn)
ds = New DataSet
da.Fill(ds)
DGV.DataSource = ds.Tables(0)
DGV.ReadOnly = True
End Sub
Sub tampilsatuan()
Call koneksi()
cmd = New OdbcCommand("select distinct satuan from
tblbarang", conn)
dr = cmd.ExecuteReader
ComboBox1.Items.Clear()
Do While dr.Read
ComboBox1.Items.Add(dr("satuan"))
Loop
End Sub
7. Membuat sub CariKode
Sub Carikode()
Call koneksi()
cmd = New OdbcCommand("select * from tblbarang where
kode_barang='" & TextBox1.Text & "'", conn)
dr = cmd.ExecuteReader
dr.Read()
End Sub
8. Kondisi Barang_load
Me.CenterToScreen()
Call Tampilgrid()
Call tampilsatuan()
End Sub
10. Proses simpan (lakukan validasi dulu, cari kode barang, jika tidak ditemukan maka
simpan data jika ditemukan maka update tabel)
Call Carikode()
If Not dr.HasRows Then 'jika data belum ada
Dim simpan As String = "insert into tblbarang values
('" & TextBox1.Text & "','" & TextBox2.Text & "','" &
ComboBox1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text &
"','" & TextBox5.Text & "')"
cmd = New OdbcCommand(simpan, conn)
cmd.ExecuteNonQuery()
Call kosongkan()
Call Tampilgrid()
Call tampilsatuan()
Else
Dim edit As String = "update tblbarang set
nama_barang='" & TextBox2.Text & "',satuan='" & ComboBox1.Text &
"',harga_beli='" & TextBox3.Text & "',harga_jual='" &
TextBox4.Text & "',stok='" & TextBox5.Text & "' where
kode_barang='" & TextBox1.Text & "'"
cmd = New OdbcCommand(edit, conn)
cmd.ExecuteNonQuery()
Call kosongkan()
Call Tampilgrid()
Call tampilsatuan()
End If
End Sub
11. Proses hapus (lakukan validasi dengan kondisi : jika kode tidak diisi, jika kode barang
tidak terdaftar, jika kode sudah diisi dan terdaftar)
Call Carikode()
If Not dr.HasRows Then
MsgBox("Kode tidak terdaftar")
TextBox1.Focus()
Exit Sub
End If
Call koneksi()
da = New OdbcDataAdapter("select * from tblbarang where
nama_barang like '%" & TextBox6.Text & "%'", conn)
ds = New DataSet
da.Fill(ds)
DGV.DataSource = ds.Tables(0)
DGV.ReadOnly = True
End Sub
b. Pengolahan data master user (sama seperti data barang)
Imports System.Data.Odbc
Sub kosongkan()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox6.Clear()
ComboBox1.Text = ""
TextBox1.Focus()
End Sub
Sub databaru()
TextBox2.Clear()
TextBox3.Clear()
TextBox6.Clear()
ComboBox1.Text = ""
TextBox2.Focus()
End Sub
Sub Ketemu()
On Error Resume Next
TextBox2.Text = dr(1)
ComboBox1.Text = dr(2)
TextBox3.Text = dr(3)
TextBox2.Focus()
End Sub
Sub tampilstatus_user()
Call koneksi()
cmd = New OdbcCommand("select distinct status from
tbluser", conn)
dr = cmd.ExecuteReader
ComboBox1.Items.Clear()
Do While dr.Read
ComboBox1.Items.Add(dr("status_user"))
Loop
End Sub
Sub Tampilgrid()
Call koneksi()
da = New OdbcDataAdapter("select * from tbluser", conn)
ds = New DataSet
da.Fill(ds)
DGV.DataSource = ds.Tables(0)
DGV.ReadOnly = True
End Sub
Sub Carikode()
Call koneksi()
cmd = New OdbcCommand("select * from tbluser where
kode_user='" & TextBox1.Text & "'", conn)
dr = cmd.ExecuteReader
dr.Read()
End Sub
Me.CenterToScreen()
Call Tampilgrid()
Call tampilstatus_user()
End Sub
Call Carikode()
If Not dr.HasRows Then 'jika data belum ada
Dim simpan As String = "insert into tbluser values
('" & TextBox1.Text & "','" & TextBox2.Text & "','" &
ComboBox1.Text & "','" & TextBox3.Text & "')"
cmd = New OdbcCommand(simpan, conn)
cmd.ExecuteNonQuery()
Call kosongkan()
Call Tampilgrid()
Call tampilstatus_user()
Else
Dim edit As String = "update tbluser set
nama_user='" & TextBox2.Text & "',status='" & ComboBox1.Text &
"',pwd_user='" & TextBox3.Text & "' where kode_user='" &
TextBox1.Text & "'"
cmd = New OdbcCommand(edit, conn)
cmd.ExecuteNonQuery()
Call kosongkan()
Call Tampilgrid()
Call tampilstatus_user()
End If
End Sub
Call Carikode()
If Not dr.HasRows Then
MsgBox("Kode tidak terdaftar")
TextBox1.Focus()
Exit Sub
End If
Call koneksi()
da = New OdbcDataAdapter("select * from tbluser where
nama_user like '%" & TextBox6.Text & "%'", conn)
ds = New DataSet
da.Fill(ds)
DGV.DataSource = ds.Tables(0)
DGV.ReadOnly = True
End Sub
Imports System.Data.Odbc
Sub databaru()
TextBox2.Clear()
TextBox3.Clear()
TextBox6.Clear()
RadioButton1.Checked = False
RadioButton2.Checked = False
TextBox2.Focus()
End Sub
Sub Ketemu()
On Error Resume Next
TextBox2.Text = dr(1) 'nama
TextBox3.Text = dr(2) 'alamat
If dr("bidang_CUSTOMER") = "Barang" Then
RadioButton1.Checked = True
Else
RadioButton2.Checked = True
End If
TextBox2.Focus()
End Sub
Sub Tampilgrid()
Call koneksi()
da = New OdbcDataAdapter("select * from tblcustomer",
conn)
ds = New DataSet
da.Fill(ds)
DGV.DataSource = ds.Tables(0)
DGV.ReadOnly = True
End Sub
Sub Carikode()
Call koneksi()
cmd = New OdbcCommand("select * from tblcustomer where
kode_customer='" & TextBox1.Text & "'", conn)
dr = cmd.ExecuteReader
dr.Read()
End Sub
Me.CenterToScreen()
Call Tampilgrid()
End Sub
Call Carikode()
If Not dr.HasRows Then 'jika data belum ada
Dim simpan As String = "insert into tblcustomer
values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" &
TextBox3.Text & "','" & pilihan & "')"
cmd = New OdbcCommand(simpan, conn)
cmd.ExecuteNonQuery()
Call kosongkan()
Call Tampilgrid()
Else
Dim edit As String = "update tblcustomer set
nama_customer='" & TextBox2.Text & "',bidang_CUSTOMER='" &
pilihan & "',alamat_customer='" & TextBox3.Text & "' where
kode_customer='" & TextBox1.Text & "'"
cmd = New OdbcCommand(edit, conn)
cmd.ExecuteNonQuery()
Call kosongkan()
Call Tampilgrid()
End If
End Sub
Call Carikode()
If Not dr.HasRows Then
MsgBox("Kode tidak terdaftar")
TextBox1.Focus()
Exit Sub
End If
Call koneksi()
da = New OdbcDataAdapter("select * from tblcustomer
where nama_customer like '%" & TextBox6.Text & "%'", conn)
ds = New DataSet
da.Fill(ds)
DGV.DataSource = ds.Tables(0)
DGV.ReadOnly = True
End Sub