Salah: MsgBox Proses Penambahan Data Terjadi Error, vbOKOnly,
Error End Sub
Private Sub cmdCari_Click
Barang = InputBoxMasukkan Nama Barang Yang Akan Dicari , Barang
AdoBarang.RecordSource = select from BARANG where nama_barang like Barang
AdoBarang.Refresh Call JumlahData
End Sub Private Sub cmdTutup_Click
Dim pesan As String
pesan = MsgBoxApakah Anda Yakin Mau Mengakhiri ?, vbYesNo + vbCritical, Konfirmasi
If pesan = vbYes Then Unload Me End Sub
Sub JumlahData Call Init
AdoBarang.Refresh L_Count = Jumlah Record =
AdoBarang.Recordset.RecordCount AdoBarang.Refresh
End Sub Private Sub Form_Load
Call JumlahData End Sub
3. Form Pemasok
Option Explicit Dim Pemasok As String
Private Sub cmdCetak_Click CR1.ReportFileName = App.Path \REPORT\Lap Pemasok.rpt
CR1.Action = 1 CR1.WindowState = crptMaximized
End Sub Private Sub cmdCetakCari_Click
CR1.ReportFileName = App.Path \REPORT\Lap pemasok.rpt CR1.SQLQuery = select from PEmasok where nama_pemasok
like Pemasok CR1.Action = 1
CR1.WindowState = crptMaximized End Sub
Private Sub cmdHapus_Click
Universitas Sumatera Utara
AdoPemasok.Recordset.Delete Call JumlahData
End Sub Private Sub cmdSimpan_Click
On Error GoTo Salah AdoPemasok.Recordset.Update
AdoPemasok.Refresh Call JumlahData
cmdTambah.SetFocus Exit Sub
Salah: MsgBox Data Belum Lengkap, COBA LAGI , vbOKOnly,
Error End Sub
Private Sub cmdTambah_Click On Error GoTo Salah
AdoPemasok.Recordset.AddNew Txt_Kode.SetFocus
Exit Sub Salah:
MsgBox Proses Penambahan Data Terjadi Error, vbOKOnly, Error
End Sub Private Sub cmdCari_Click
Pemasok = InputBoxMasukkan Nama Pemasok Yang Akan Dicari,
Pemasok AdoPemasok.RecordSource = select from Pemasok where
nama_pemasok like Pemasok AdoPemasok.Refresh
Call JumlahData End Sub
Private Sub cmdTutup_Click Dim pesan As String
pesan = MsgBoxApakah Anda Yakin Mau Mengakhiri ?, vbYesNo + vbCritical, Konfirmasi
If pesan = vbYes Then Unload Me End Sub
Private Sub Txt_Kode_KeyPresskeyascii As Integer Dim panjang As Byte
If keyascii = 13 Then If panjang 5 Then
MsgBox Kode PEMASOK 5 Digit, vbCritical + vbOKOnly, Kode Rekening
Me.Txt_Kode.SetFocus SendKeys {Home}+{End}
Exit Sub End If
End If End Sub
Universitas Sumatera Utara
Sub JumlahData Call Init
AdoPemasok.Refresh L_Count = Jumlah Record =
AdoPemasok.Recordset.RecordCount AdoPemasok.Refresh
End Sub Private Sub Form_Load
Call JumlahData End Sub
4. Form Pelanggan
Option Explicit Dim Pelanggan As String
Private Sub cmdCetak_Click CR1.ReportFileName = App.Path \REPORT\Lap
Pelanggan.rpt CR1.Action = 1
CR1.WindowState = crptMaximized End Sub
Private Sub cmdCetakCari_Click CR1.ReportFileName = App.Path \REPORT\Lap
pELANGGAN.rpt
CR1.SQLQuery = select from PELANGGAN where nama_pelanggan like Pelanggan
CR1.Action = 1 CR1.WindowState = crptMaximized
End Sub Private Sub cmdHapus_Click
AdoPelanggan.Recordset.Delete Call JumlahData
End Sub Private Sub cmdSimpan_Click
On Error GoTo Salah AdoPelanggan.Recordset.Update
AdoPelanggan.Refresh Call JumlahData
cmdTambah.SetFocus Exit Sub
Salah: MsgBox Data Belum Lengkap, COBA LAGI , vbOKOnly,
Error End Sub
Private Sub cmdTambah_Click On Error GoTo Salah
AdoPelanggan.Recordset.AddNew Txt_Kode.SetFocus
Exit Sub
Universitas Sumatera Utara
Salah: MsgBox Proses Penambahan Data Terjadi Error, vbOKOnly,
Error End Sub
Private Sub cmdCari_Click
Pelanggan = InputBoxMasukkan Nama Pelanggan Yang Akan Dicari, Pelanggan
AdoPelanggan.RecordSource = select from Pelanggan where Nama_Pelanggan like Pelanggan
AdoPelanggan.Refresh Call JumlahData
End Sub Private Sub cmdTutup_Click
Dim pesan As String
pesan = MsgBoxApakah Anda Yakin Mau Mengakhiri ?, vbYesNo + vbCritical, Konfirmasi
If pesan = vbYes Then Unload Me End Sub
Sub JumlahData Call Init
AdoPelanggan.Refresh
L_Count = Jumlah Record = AdoPelanggan.Recordset.RecordCount
AdoPelanggan.Refresh End Sub
Private Sub Form_Load Call JumlahData
End Sub
5. Form Transaksi Pembelian