LISTING PROGRAM
Form Menu Login
Public checkLog As String Dim ket As String
Private Sub cmdBatal_Click()
MsgBox "Anda Akan Keluar?", vbQuestion, "Logout" Unload Me '
End Sub
Private Sub cmdLogin_Click()
If txtUser.Text = "ADMIN" And txtPass.Text = "admin" Then MDIFormTA.mnBarang.Enabled = False
MDIFormTA.mnBarang.Enabled = True MDIFormTA.mnData.Enabled = True MDIFormTA.mnLaporan.Enabled = True MDIFormTA.mnProfil.Enabled = True MDIFormTA.mnLogin.Enabled = False
'MsgBox "Login Berhasil" frmLogin.Hide
ElseIf txtUser.Text = "" And txtPass.Text = "" Then
MsgBox "Silahkan Input Nama User dan Pass!!!", vbCritical, "Gagal" txtUser.SetFocus
Else
txtUser.Text = "" txtPass.Text = "" txtUser.SetFocus End If
End Sub
Private Sub Form_Activate() ket = "" & lblLogin.Caption End Sub
Private Sub Timer1_Timer()
ket = Right(ket, Len(ket) - 1) & Left(ket, 1) lblLogin.Caption = ket
End Sub
MDI Form
Public checkLog As String Private Sub MDIForm_Load() mnBarang.Enabled = False mnData.Enabled = False mnLaporan.Enabled = False mnProfil.Enabled = False End Sub
Private Sub mmKeluar_Click()
Y = MsgBox("APAKAH ANDA INGIN KELUAR DARI PROGRAM?!", vbQuestion + vbOKCancel, "KELUAR PROGRAM")
End Else
Exit Sub End If
End Sub
Private Sub mnBrngmask_Click()
cr1.Connect = "dsnSIStokBarang"
cr1.ReportFileName = App.Path & "\rptBarangMasuk.rpt" cr1.WindowState = crptMaximized
cr1.Action = 1 End Sub
Private Sub mnKeluar_Click() frmBarangKeluar.Show End Sub
Private Sub mnLogin_Click() frmLogin.Show End Sub
Private Sub mnMasuk_Click() frmBarangMasuk.Show End Sub
Private Sub mnOrde_Click() cr1.Connect = "dsnSIStokBarang"
cr1.Action = 1 End Sub
Private Sub mnPelanggan_Click() frmPelanggan.Show
End Sub
Private Sub mnPenulis_Click() frmTentang.Show
End Sub
Private Sub mnPerusahaan_Click() frmPerusahaan.Show
End Sub
Private Sub mnPetugas_Click() frmPetugas.Show
End Sub
Private Sub mnStok_Click() frmStokBarang.Show End Sub
Private Sub mnSupplier_Click() frmSupplier.Show
Form Barang Masuk
Private Sub cmdcetak_Click()
cr1.Connect = "dsnSIStokBarang"
cr1.ReportFileName = App.Path & "\rptBarangMasuk.rpt" cr1.Action = 0
End Sub
Private Sub cmdDelete_Click()
Y = MsgBox("APAKAH DATA MAU DIHAPUS..???", vbOKCancel, "HAPUS DATA")
If Y = vbOK Then Adodc1.Recordset.Delete
For Each BERSIH In Me.Controls
If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""
End If Next BERSIH cboNmsupp = "" cboKdsupp = "" cbosatuan = "" cbokondisi = "" cbonmPetugas = ""
Else Exit Sub End If
Private Sub cmdExit_Click()
Unload Me ' Exit Sub End Sub
Private Sub cmdInsert_Click()
If cmdInsert.Caption = "&INSERT" Then ENABLEOBJ
txtkdbarang.SetFocus
cmdInsert.Caption = "&SAVE" Else
With Adodc1.Recordset .AddNew
!kd_barang = txtkdbarang.Text !Nm_Barang = txtNmBarang.Text !No_Masuk = txtNoMasuk.Text !nm_supplier = cboNmsupp.Text !Kd_Supplier = cboKdsupp.Text !Jlh_Barang = txtJlhbarang.Text !satuan = cbosatuan.Text
!kondisi = cbokondisi.Text
!tgl_Masuk = DTPtglmasuk.Value !waktu_exp = DTPwaktu.Value !Petugas = cbonmPetugas.Text
End With
cmdInsert.Caption = "&INSERT"
DISABLEOBJ End If End Sub
Private Sub cmdSearch_Click() x = InputBox("CARI DATA") Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find " kd_Barang = '" & x & "'" If Adodc1.Recordset.EOF Then
MsgBox "DATA TIDAK DITEMUKAN,MASUKKAN KODE BARANG DENGAN BENAR"
Exit Sub Else
MsgBox "DATA DITEMUKAN" With Adodc1.Recordset
txtkdbarang.Text = !kd_barang txtNmBarang.Text = !Nm_Barang txtNoMasuk.Text = !No_Masuk cboNmsupp.Text = !nm_supplier cboKdsupp.Text = !Kd_Supplier txtJlhbarang.Text = !Jlh_Barang cbosatuan.Text = !satuan
cbokondisi.Text = !kondisi
DTPtglmasuk.Value = !tgl_Masuk DTPwaktu.Value = !waktu_exp cbonmPetugas.Text = !Petugas End With
cmdUpdate.Enabled = True cmdDelete.Enabled = True Exit Sub
End If End Sub
Private Sub cmdUpdate_Click()
If cmdUpdate.Caption = "&UPDATE" Then cmdUpdate.Caption = "&SAVE"
ENABLEOBJ Else
With Adodc1.Recordset
!Nm_Barang = txtNmBarang.Text !No_Masuk = txtNoMasuk.Text !nm_supplier = cboNmsupp.Text !Kd_Supplier = cboKdsupp.Text !Jlh_Barang = txtJlhbarang.Text !satuan = cbosatuan.Text
!kondisi = cbokondisi.Text
!tgl_Masuk = DTPtglmasuk.Value !waktu_exp = DTPwaktu.Value !Petugas = cbonmPetugas.Text .Update
End With
MsgBox "DATA SUDAH DIUPDATE", vbInformation, "PESAN" DISABLEOBJ
cmdUpdate.Caption = "&UPDATE" End If
Private Sub Form_Activate()
Set koneksi = New ADODB.Connection Set RSMasuk = New ADODB.Recordset
koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"
RSMasuk.Open "Data_supplier", koneksi
cboNmsupp.Clear Do Until RSMasuk.EOF
cboNmsupp.AddItem RSMasuk!nm_supplier
RSMasuk.MoveNext Loop
Set RSkd = New ADODB.Recordset RSkd.Open "Data_Supplier", koneksi cboKdsupp.Clear
Do Until RSkd.EOF
cboKdsupp.AddItem RSkd!Kd_Supplier
RSkd.MoveNext Loop
Set RSpet = New ADODB.Recordset RSpet.Open "Petugas", koneksi
cbonmPetugas.Clear Do Until RSpet.EOF
Loop End Sub
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"
Adodc1.RecordSource = "SELECT * FROM Barang_Masuk order by Kd_Barang" Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1 DISABLEOBJ
cbokondisi.AddItem "Baik" cbokondisi.AddItem "Tidak"
cbosatuan.AddItem "Lusin" cbosatuan.AddItem "Dus" txtkdbarang.MaxLength = 4 txtNoMasuk.MaxLength = 7 cmdUpdate.Enabled = False cmdDelete.Enabled = False End Sub
Private Sub DISABLEOBJ()
For Each NOTAMPIL In Me.Controls If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False
End If
Next NOTAMPIL
cbokondisi.Enabled = False cbosatuan.Enabled = False cbonmPetugas.Enabled = False
For Each BERSIH In Me.Controls
If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""
End If Next BERSIH cboNmsupp = "" cboKdsupp = "" cbosatuan = "" cbokondisi = "" cbonmPetugas = "" End Sub
Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls
If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True
End If Next TAMPIL
Private Sub REFRESHDATAGRID()
Adodc1.RecordSource = "SELECT * FROM Barang_Masuk" Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh
End Sub
Form Stok Barang
Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset
Private Sub cmdExit_Click() Unload Me '
Exit Sub End Sub
Private Sub cmdSearch_Click()
x = InputBox("CARI DATA BERDASARKAN KODE BARANG :") Adodc2.Recordset.MoveFirst
Adodc2.Recordset.Find " Kd_Barang = '" & x & "'" If Adodc2.Recordset.EOF Then
MsgBox "DATA TIDAK DITEMUKAN,MASUKKAN KODE BARANG DENGAN BENAR"
Exit Sub Else
txtkdbarang.Text = !kd_barang txtNmBarang.Text = !Nm_Barang txtJlhStok.Text = !Jlh_Barang txtsatuan.Text = !Satuan
DTPwaktu.Value = !waktu_exp txtpetugas.Text = !Petugas
cmdExit.Enabled = True Exit Sub
End With End If End Sub
Private Sub REFRESHDATAGRID()
Adodc2.RecordSource = "SELECT * FROM Barang_Masuk order by kd_barang" Adodc2.Refresh
Set DataGrid1.DataSource = Adodc2 DataGrid1.Refresh
End Sub
Private Sub Form_Load()
Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"
Adodc2.RecordSource = "SELECT Kd_Barang, Nm_barang,Jlh_Barang, Satuan, Waktu_exp, Petugas from Barang_Masuk"
Adodc2.RecordSource = "SELECT * from Barang_Masuk order by kd_Barang " Adodc2.Refresh
Set DataGrid1.DataSource = Adodc2 DISABLEOBJ
End Sub
Private Sub DISABLEOBJ()
For Each NOTAMPIL In Me.Controls If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False
End If
Next NOTAMPIL
For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""
End If Next BERSIH
End Sub
Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True
End If
Next TAMPIL End Sub
Form Barang Keluar
koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"
RSKeluar.Open "Select * from Barang_Masuk where Kd_Barang='" & cboKdBarang & "'", koneksi
If Not RSKeluar.EOF Then
txtNmBarang.Text = RSKeluar!Nm_Barang txtNoper.Text = RSKeluar!No_Masuk lblJlhSisa.Caption = RSKeluar!Jlh_Barang
cboPetugas = RSKeluar!Petugas End If
End Sub
Private Sub cmdcetak_Click() cr1.Connect = "dsnSIStokBarang"
cr1.ReportFileName = App.Path & "\rptBarangkeluar.rpt" cr1.Action = 0
End Sub
Private Sub cmdDelete_Click()
Y = MsgBox("APAKAH DATA MAU DIHAPUS..???", vbOKCancel, "HAPUS DATA")
If Y = vbOK Then
Adodc1.Recordset.Delete
For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""
cboNmPel = "" cboPetugas = "" Else
Exit Sub End If End Sub
Private Sub cmdExit_Click() Unload Me '
Exit Sub End Sub
Private Sub cmdOrder_Click() Dim jlh As Integer
If cmdOrder.Caption = "&ORDER" Then ENABLEOBJ
cboKdBarang.SetFocus
cmdOrder.Caption = "&SAVE" Else
If Val(lblJlhSisa.Caption) < Val(txtJumlah.Text) Then
MsgBox " Maaf Stok Barang Yang anda Mintak Tidak mencukupi ", vbCritical, "Pesan"
Else
With Adodc1.Recordset .AddNew
!Jumlah = txtJumlah.Text
!nm_Pelanggan = cboNmPel.Text !Alamat = txtAlamat.Text
!tgl_kel = DTPtglkel.Value !nm_Petugas = cboPetugas.Text
End With
jlh = Val(lblJlhSisa.Caption) - Val(txtJumlah.Text) Set koneksi = New ADODB.Connection
Set RSKeluar = New ADODB.Recordset
koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"
koneksi.Execute ("update Barang_Masuk set Jlh_Barang='" & jlh & "' where Kd_Barang='" & cboKdBarang & "'")
cmdOrder.Caption = "&ORDER"
MsgBox "DATA AKAN DIORDER", vbInformation, "PESAN"
DISABLEOBJ
Set koneksi = New ADODB.Connection Set RSKeluar = New ADODB.Recordset
koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"
RSKeluar.Open "delete * from Barang_Masuk where Kd_Barang='" & cboKdBarang & "'", koneksi
Private Sub cmdSearch_Click() x = InputBox("CARI DATA") Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find " kd_Barang = '" & x & "'" If Adodc1.Recordset.EOF Then
MsgBox "DATA TIDAK DITEMUKAN,MASUKKAN KODE BARANG DENGAN BENAR"
Exit Sub Else
MsgBox "DATA DITEMUKAN" With Adodc1.Recordset
cboKdBarang.Text = !kd_barang txtNmBarang.Text = !Nm_Barang txtNoper.Text = !No_Permintaan txtJumlah.Text = !Jumlah
cboNmPel.Text = !nm_Pelanggan txtAlamat.Text = !Alamat
DTPtglkel.Value = !tgl_kel cboPetugas.Text = !nm_Petugas
End With
ENABLEOBJ
cmdDelete.Enabled = True Exit Sub
Private Sub Form_Activate()
Set koneksi = New ADODB.Connection Set RSKeluar = New ADODB.Recordset
koneksi.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DatabaseTA.mdb"
RSKeluar.Open "Barang_Masuk", koneksi cboKdBarang.Clear
Do While Not RSKeluar.EOF
cboKdBarang.AddItem RSKeluar!kd_barang RSKeluar.MoveNext
Loop
Set RSPel = New ADODB.Recordset RSPel.Open "Data_Pelanggan", koneksi cboNmPel.Clear
Do Until RSPel.EOF
cboNmPel.AddItem RSPel!nm_Pelanggan
RSPel.MoveNext Loop
Set RSpet = New ADODB.Recordset RSpet.Open "Petugas", koneksi cboPetugas.Clear
Do Until RSpet.EOF
cboPetugas.AddItem RSpet!nm_Petugas
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"
Adodc1.RecordSource = "SELECT * from Barang_Keluar order by kd_Barang " Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1 DISABLEOBJ
cmdDelete.Enabled = True End Sub
Private Sub DISABLEOBJ()
For Each NOTAMPIL In Me.Controls If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False
End If
Next NOTAMPIL
cboKdBarang.Enabled = False cboNmPel.Enabled = False cboPetugas.Enabled = False
For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""
End Sub
Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True
End If
Next TAMPIL
cboKdBarang.Enabled = True cboNmPel.Enabled = True cboPetugas.Enabled = True End Sub
Private Sub REFRESHDATAGRID()
Adodc1.RecordSource = "SELECT * FROM Barang_Masuk and SELECT * FROM Barang_Keluar"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh
End Sub
Form Data Supplier
Private Sub cmdDelete_Click()
If Y = vbOK Then
Adodc1.Recordset.Delete
For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""
End If Next BERSIH txtEmail = ""
Else Exit Sub End If End Sub
Private Sub cmdExit_Click() Unload Me '
Exit Sub End Sub
Private Sub cmdInsert_Click()
If cmdInsert.Caption = "&INSERT" Then ENABLEOBJ
txtKdSupp.SetFocus
cmdInsert.Caption = "&SAVE" Else
With Adodc1.Recordset .AddNew
!nm_supplier = txtNmSupp.Text !Alamat = txtAlamat.Text !Telepon = txtTelp.Text !Email = txtEmail.Text End With
cmdInsert.Caption = "&INSERT"
MsgBox "DATA SUDAH DISIMPAN", vbInformation, "PESAN" DISABLEOBJ
End If End Sub
Private Sub cmdUpdate_Click()
If cmdUpdate.Caption = "&UPDATE" Then cmdUpdate.Caption = "&SAVE"
ENABLEOBJ Else
With Adodc1.Recordset
!Kd_Supplier = txtKdSupp.Text !nm_supplier = txtNmSupp.Text !Alamat = txtAlamat.Text !Telepon = txtTelp.Text !Email = txtEmail.Text .Update
End With
MsgBox "DATA SUDAH DIUPDATE", vbInformation, "PESAN" DISABLEOBJ
cmdUpdate.Caption = "&UPDATE" End If
Private Sub DataGrid1_Click()
txtKdSupp.Text = Adodc1.Recordset!Kd_Supplier txtNmSupp.Text = Adodc1.Recordset!nm_supplier txtAlamat.Text = Adodc1.Recordset!Alamat txtTelp.Text = Adodc1.Recordset!Telepon txtEmail.Text = Adodc1.Recordset!Email End Sub
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"
Adodc1.RecordSource = "SELECT * FROM Data_Supplier order by kd_supplier" Set DataGrid1.DataSource = Adodc1
DISABLEOBJ
cmdUpdate.Enabled = True cmdDelete.Enabled = True End Sub
Private Sub DISABLEOBJ()
For Each NOTAMPIL In Me.Controls
If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False
End If Next NOTAMPIL
For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""
Next BERSIH txtEmail = "" End Sub
Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True
End If
Next TAMPIL End Sub
Private Sub REFRESHDATAGRID()
Adodc1.RecordSource = "SELECT * FROM Data_Supplier" Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh
End Sub
Form Data Pelanggan
Private Sub cmdDelete_Click()
Y = MsgBox("APAKAH DATA MAU DIHAPUS..???", vbOKCancel, "HAPUS DATA")
If Y = vbOK Then
Adodc1.Recordset.Delete
BERSIH.Text = "" End If
Next BERSIH txtKota = ""
Else Exit Sub End If End Sub
Private Sub cmdExit_Click() Unload Me '
Exit Sub End Sub
Private Sub cmdInsert_Click()
If cmdInsert.Caption = "&INSERT" Then ENABLEOBJ
txtIdPel.SetFocus
cmdInsert.Caption = "&SAVE" Else
With Adodc1.Recordset .AddNew
!Id_Pelanggan = txtIdPel.Text !nm_Pelanggan = txtNmPel.Text !Kota = txtKota.Text
End With
cmdInsert.Caption = "&INSERT"
MsgBox "DATA SUDAH DISIMPAN", vbInformation, "PESAN" DISABLEOBJ
End If End Sub
Private Sub cmdUpdate_Click()
If cmdUpdate.Caption = "&UPDATE" Then cmdUpdate.Caption = "&SAVE"
ENABLEOBJ Else
With Adodc1.Recordset !Id_Pelanggan = txtIdPel.Text !nm_Pelanggan = txtNmPel.Text !Kota = txtKota.Text
!Alamat = txtAlamat.Text !Telepon = txtTelp.Text
.Update End With
MsgBox "DATA SUDAH DIUPDATE", vbInformation, "PESAN" DISABLEOBJ
cmdUpdate.Caption = "&UPDATE" End If
End Sub
Private Sub DataGrid1_Click()
txtNmPel.Text = Adodc1.Recordset!nm_Pelanggan txtKota.Text = Adodc1.Recordset!Kota
txtAlamat.Text = Adodc1.Recordset!Alamat txtTelp.Text = Adodc1.Recordset!Telepon End Sub
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"
Adodc1.RecordSource = "SELECT * FROM Data_Pelanggan order by Id_Pelanggan" 'Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1 DISABLEOBJ
txtIdPel.MaxLength = 6
cmdUpdate.Enabled = True cmdDelete.Enabled = True End Sub
Private Sub DISABLEOBJ()
For Each NOTAMPIL In Me.Controls If (TypeOf NOTAMPIL Is TextBox) Then NOTAMPIL.Enabled = False
End If
Next NOTAMPIL
End If Next BERSIH txtKota = "" End Sub
Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True
End If
Next TAMPIL End Sub
Private Sub REFRESHDATAGRID()
Adodc1.RecordSource = "SELECT * FROM Data_Pelanggan" Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh
End Sub
Form Data Petugas
Private Sub cmdDelete_Click()
Y = MsgBox("APAKAH DATA MAU DIHAPUS..???", vbOKCancel, "HAPUS DATA")
If Y = vbOK Then
Adodc1.Recordset.Delete
BERSIH.Text = "" End If
Next BERSIH cboJkel = ""
Else Exit Sub End If
End Sub
Private Sub cmdExit_Click() Unload Me '
Exit Sub End Sub
Private Sub cmdInsert_Click()
If cmdInsert.Caption = "&INSERT" Then ENABLEOBJ
txtKdPet.SetFocus
cmdInsert.Caption = "&SAVE" Else
With Adodc1.Recordset .AddNew
!Alamat = txtAlamat.Text !Telepon = txtTlpn.Text
End With
cmdInsert.Caption = "&INSERT"
MsgBox "DATA SUDAH DISIMPAN", vbInformation, "PESAN" DISABLEOBJ
End If End Sub
Private Sub cmdUpdate_Click()
If cmdUpdate.Caption = "&UPDATE" Then cmdUpdate.Caption = "&SAVE"
ENABLEOBJ Else
With Adodc1.Recordset !Kd_Petugas = txtKdPet.Text !nm_Petugas = txtNmPet.Text !jenis_kel = cboJkel.Text !Tgl_lahir = DTPtgllahir.Value !Alamat = txtAlamat.Text !Telepon = txtTlpn.Text
.Update End With
MsgBox "DATA SUDAH DIUPDATE", vbInformation, "PESAN" DISABLEOBJ
End Sub
Private Sub DataGrid1_Click()
txtKdPet.Text = Adodc1.Recordset!Kd_Petugas txtNmPet.Text = Adodc1.Recordset!nm_Petugas cboJkel.Text = Adodc1.Recordset!jenis_kel DTPtgllahir.Value = Adodc1.Recordset!Tgl_lahir txtAlamat.Text = Adodc1.Recordset!Alamat txtTlpn.Text = Adodc1.Recordset!Telepon End Sub
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & App.Path & "\DatabaseTA.mdb;Persist Security Info=False"
Adodc1.RecordSource = "SELECT * FROM Petugas order by kd_Petugas" Set DataGrid1.DataSource = Adodc1
DISABLEOBJ
cboJkel.AddItem "Perempuan" cboJkel.AddItem "Laki-laki"
cmdUpdate.Enabled = True cmdDelete.Enabled = True
End Sub
Private Sub DISABLEOBJ()
End If
Next NOTAMPIL cboJkel.Enabled = False
For Each BERSIH In Me.Controls If (TypeOf BERSIH Is TextBox) Then BERSIH.Text = ""
End If Next BERSIH cboJkel = ""
End Sub
Private Sub ENABLEOBJ() For Each TAMPIL In Me.Controls If (TypeOf TAMPIL Is TextBox) Then TAMPIL.Enabled = True
End If
Next TAMPIL
cboJkel.Enabled = True End Sub
Private Sub REFRESHDATAGRID()
Adodc1.RecordSource = "SELECT * FROM Petugas" Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1 DataGrid1.Refresh