Data Visual Basic
Data Visual Basic
Kursus Komputer
If Ccpl = 1 Then
bcplus = 125000
Else
bcplus = 0
End If
rumus
Txtbayar.SetFocus
End Sub
If Cdelp = 1 Then
bdel = 150000
Else
bdel = 0
End If
rumus
Txtbayar.SetFocus
End Sub
If Cfoxp = 1 Then
bfox = 75000
Else
bfox = 0
End If
rumus
Txtbayar.SetFocus
End Sub
Unload Me
End Sub
Form_Activate
End Sub
If Cvisb = 1 Then
bvb = 100000
Else
bvb = 0
End If
rumus
Txtbayar.SetFocus
End Sub
bvb = 0
bfox = 0
bdel = 0
bcplus = 0
'--- mematikan textbox
Txtnm.Enabled = False
Txtwkt.Enabled = False
Txtbkur.Enabled = False
Txtkembali.Enabled = False
Txtbkur.Alignment = 1
Txtbayar.Alignment = 1
Txtkembali.Alignment = 1
Txtbayar = ""
Txtbkur = ""
Txtkembali = ""
Txtnm = ""
Txtwkt = ""
Ojad1.Value = False
Ojad2.Value = False
Ojad3.Value = False
Cvisb.Value = 0 '---uncehcked
Cfoxp.Value = 0 '---unchecked
Cdelp.Value = 0 '---unchecked
Ccpl.Value = 0 '---unchecked
listnmrp.Clear
listnmrp.AddItem "11111"
listnmrp.AddItem "22222"
listnmrp.AddItem "33333"
listnmrp.AddItem "44444"
listnmrp.AddItem "55555"
End Sub
Case 0
Case 1
Case 2
Case 3
Txtnm = "Leonardo"
Case 4
End Select
End Sub
Txtwkt = "Pagi"
End Sub
Txtwkt = "Siang"
End Sub
Txtwkt = "Sore"
End Sub
End Sub
End Sub
2. Penggajian
End Sub
If cbjabatan.Value = 1 Then
txtjabatan = 1000000
Else
txtjabatan = 0
End If
End Sub
If cbkeluarga.Value = 1 Then
txtkeluarga = 1500000
Else
txtkeluarga = 0
End If
End Sub
End Sub
Unload Me
End Sub
Form_Activate
End Sub
Case 0
txtnm = "Naufal"
Case 1
Case 2
Case 4
txtnm = "Pogba"
End Select
End Sub
txtnm.Enabled = False
txtgapok.Enabled = False
txtgaber.Enabled = False
txtjabatan.Enabled = False
txtkeluarga.Enabled = False
txtgaber.Alignment = 1
txtgapok.Alignment = 1
txtjabatan.Alignment = 1
txtkeluarga.Alignment = 1
txtgaber = ""
txtgapok = ""
txtjabatan = ""
txtkeluarga = ""
txtnm = ""
obdirektur.Value = False
obmanajer.Value = False
obsupervisor.Value = False
cbkeluarga.Value = 0
cnip.Clear
cnip.AddItem "11111"
cnip.AddItem "22222"
cnip.AddItem "33333"
cnip.AddItem "44444"
cnip.AddItem "55555"
End Sub
txtgapok = 5000000
End Sub
txtgapok = 3000000
End Sub
txtgapok = 2000000
End Sub
3. Rumah Makan
obbpkt1.Value = False
obbpkt2.Value = False
obbpkt3.Value = False
txtbyr = ""
txtdisk = ""
txthrg = ""
txtmenu = ""
txtporsi = ""
txttot = ""
End Sub
Else
txtdisk = 0
End If
End Sub
Unload Me
End Sub
txthrg = 20000
txtporsi.SetFocus
End Sub
txthrg = 25000
txtporsi.SetFocus
End Sub
txthrg = 15000
txtporsi.SetFocus
End Sub
4. Barang
Txtcari = ""
Txtcari.SetFocus
End Sub
Form_Activate
End Sub
Tombol 0, 0, 0, 0, 1, 1, 0, 1
bersih
Cbcari.SetFocus
End Sub
If MsgBox("Yakin data ini akan dihapus?", vbQuestion + vbYesNo, "Hapus data") = vbYes Then
sambung.Execute (p)
End If
Form_Activate
End Sub
Unload Me
End Sub
Isi = 2
Isian 0, 1, 0
Tombol 0, 0, 0, 1, 1, 0, 0, 0
Dgbarang.Enabled = False
Txtnmbrg.SetFocus
End Sub
Private Sub Cmdrefresh_Click()
Tampilan
Txtjmldata = dbarang.RecordCount
Tampilan
Txtjmldata = dbarang.RecordCount
Cbcari = ""
Txtcari = ""
End Sub
If Isi = 1 Then
Txtkdbrg = ""
Txtkdbrg.SetFocus
Else
Txtkdbrg = ""
Txtkdbrg.SetFocus
Else
p = "insert into barang values('" & Txtkdbrg & "','" & Txtnmbrg & "','" & Val(Txtstok) & "','" & Cbsat
& "','" & Val(Txthrgbl) & "','" & Val(Txthrgjl) & "')"
sambung.Execute (p)
Form_Activate
End If
End If
End If
If Isi = 2 Then
sambung.Execute (p)
Form_Activate
End If
End Sub
Private Sub Cmdtambah_Click()
Isi = 1
Isian 1, 1, 0
Tombol 0, 0, 0, 1, 1, 0, 0, 0
Dgbarang.Enabled = False
bersih
Txtkdbrg.SetFocus
End Sub
Tombol 0, 1, 1, 0, 1, 0, 0, 0
End Sub
Txtkdbrg = Dgbarang.Columns(0).Value
Txtnmbrg = Dgbarang.Columns(1).Value
Txtstok = Dgbarang.Columns(2).Value
Cbsat = Dgbarang.Columns(3).Value
Txthrgbl = Dgbarang.Columns(4).Value
Txthrgjl = Dgbarang.Columns(5).Value
End Sub
Txthrgbl.Alignment = 1
Txthrgjl.Alignment = 1
Txtstok.Alignment = 1
Isi = 0
Dgbarang.Enabled = True
bersih
Cbsat.Clear
Cbsat.AddItem "Sachet"
Cbsat.AddItem "Pack"
Cbsat.AddItem "Pcs"
Cbsat.AddItem "Bungkus"
Cbsat.AddItem "Botol"
Cbsat.AddItem "Dus"
Cbcari.Clear
Isian 0, 0, 0
Tombol 1, 0, 0, 0, 0, 1, 1, 1
Tampilan
Txtjmldata = dbarang.RecordCount
End Sub
Txtkdbrg.Enabled = t1
Txtnmbrg.Enabled = t2
Cbsat.Enabled = t2
Txthrgbl.Enabled = t2
Txthrgjl.Enabled = t2
Txtstok.Enabled = t2
Cbcari.Enabled = t3
Txtcari.Enabled = t3
End Sub
Public Sub Tombol(p1, p2, p3, p4, p5, p6, p7, p8)
Cmdtambah.Enabled = p1
Cmdkoreksi.Enabled = p2
Cmdhapus.Enabled = p3
Cmdsimpan.Enabled = p4
Cmdbatal.Enabled = p5
Cmdcari.Enabled = p6
Cmdkeluar.Enabled = p7
Cmdrefresh.Enabled = p8
End Sub
Private Sub Form_Load()
Koneksi_mysql
End Sub
Dgbarang.Columns(0).Width = 1500
Dgbarang.Columns(1).Width = 3000
Dgbarang.Columns(2).Width = 1000
Dgbarang.Columns(2).Alignment = dbgRight
Dgbarang.Columns(2).Caption = "Stok"
Dgbarang.Columns(3).Width = 1500
Dgbarang.Columns(3).Caption = "Satuan"
Dgbarang.Columns(4).Width = 1500
Dgbarang.Columns(4).Alignment = dbgRight
Dgbarang.Columns(5).Width = 900
Dgbarang.Columns(5).Alignment = dbgRight
End Sub
sambung.Close
End Sub
Private Sub Txtcari_Change()
Case 0
p = "select * from barang where kdbrg like " + "'%" + Trim(Txtcari) + "%' order by nmbrg"
Case 1
p = "select * from barang where nmbrg like " + "'%" + Trim(Txtcari) + "%' order by kdbrg"
End Select
Tampilan
End If
End Sub
Txtcari = ""
Txthrgbl = ""
Txthrgjl = ""
Txtkdbrg = ""
Txtnmbrg = ""
Txtstok = ""
Cbsat = ""
End Sub
5. Supplier
Txtcari = ""
Txtcari.SetFocus
End Sub
Form_Activate
End Sub
Isian 0, 0, 1
Tombol 0, 0, 0, 0, 1, 1, 0, 1
bersih
Cbcari.SetFocus
End Sub
If MsgBox("Yakin data ini akan dihapus?", vbQuestion + vbYesNo, "Hapus data") = vbYes Then
sambung.Execute (p)
End If
Form_Activate
End Sub
Unload Me
End Sub
Isi = 2
Isian 0, 1, 0
Tombol 0, 0, 0, 1, 1, 0, 0, 0
Dgbarang.Enabled = False
Txtnmbrg.SetFocus
End Sub
Tampilan
Txtjmldata = dbarang.RecordCount
Tampilan
Txtjmldata = dbarang.RecordCount
Cbcari = ""
Txtcari = ""
End Sub
Private Sub Cmdsimpan_Click()
If Isi = 1 Then
Txtkdbrg = ""
Txtkdbrg.SetFocus
Else
Txtkdbrg = ""
Txtkdbrg.SetFocus
Else
p = "insert into supplier values('" & Txtkdbrg & "','" & Txtnmbrg & "','" & Txthrgbl & "','" & Txthrgjl
& "','" & Txtstok & "')"
sambung.Execute (p)
Form_Activate
End If
End If
End If
If Isi = 2 Then
sambung.Execute (p)
Form_Activate
End If
End Sub
Isi = 1
Isian 1, 1, 0
Tombol 0, 0, 0, 1, 1, 0, 0, 0
Dgbarang.Enabled = False
bersih
Txtkdbrg.SetFocus
End Sub
Tombol 0, 1, 1, 0, 1, 0, 0, 0
End Sub
Txtkdbrg = Dgbarang.Columns(0).Value
Txtnmbrg = Dgbarang.Columns(1).Value
Txthrgbl = Dgbarang.Columns(2).Value
Txthrgjl = Dgbarang.Columns(3).Value
Txtstok = Dgbarang.Columns(4).Value
End Sub
Txtkdbrg.MaxLength = 7
Isi = 0
Dgbarang.Enabled = True
bersih
Cbcari.Clear
Isian 0, 0, 0
Tombol 1, 0, 0, 0, 0, 1, 1, 1
Tampilan
Txtjmldata = dbarang.RecordCount
End Sub
Txtkdbrg.Enabled = t1
Txtnmbrg.Enabled = t2
Txthrgbl.Enabled = t2
Txthrgjl.Enabled = t2
Txtstok.Enabled = t2
Cbcari.Enabled = t3
Txtcari.Enabled = t3
End Sub
Public Sub Tombol(p1, p2, p3, p4, p5, p6, p7, p8)
Cmdtambah.Enabled = p1
Cmdkoreksi.Enabled = p2
Cmdhapus.Enabled = p3
Cmdsimpan.Enabled = p4
Cmdbatal.Enabled = p5
Cmdcari.Enabled = p6
Cmdkeluar.Enabled = p7
Cmdrefresh.Enabled = p8
End Sub
Koneksi_mysql
End Sub
Dgbarang.Columns(0).Width = 1700
Dgbarang.Columns(1).Width = 3800
Dgbarang.Columns(2).Width = 800
Dgbarang.Columns(2).Caption = "Alamat"
Dgbarang.Columns(3).Width = 1300
Dgbarang.Columns(3).Caption = "Kota"
Dgbarang.Columns(4).Width = 1000
Dgbarang.Columns(4).Caption = "Telepon"
End Sub
sambung.Close
End Sub
Case 0
p = "select * from supplier where kdsup like " + "'%" + Trim(Txtcari) + "%' order by nm_perush"
Case 1
p = "select * from supplier where nm_perush like " + "'%" + Trim(Txtcari) + "%' order by kdsup"
End Select
Tampilan
End If
End Sub
Txtcari = ""
Txthrgbl = ""
Txthrgjl = ""
Txtkdbrg = ""
Txtnmbrg = ""
Txtstok = ""
End Sub