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
Option Explicit Dim Beli As String
Public NoFakturBeli As String Private Sub cmdCetak_Click
CR1.ReportFileName = App.Path \REPORT\FakturPembelian.rpt
CR1.SQLQuery = Select FRom VBeli Where NoFaktur_Beli= Txt_Faktur.Text
CR1.Action = 1 CR1.WindowState = crptMaximized
End Sub Private Sub cmdHapus_Click
On Error GoTo Salah AdoBeli.Recordset.Delete
Call JumlahData
Universitas Sumatera Utara
Exit Sub Salah:
MsgBox Tidak Dapat Menghapus Data , vbOKOnly, Error End Sub
Private Sub cmdkalkulator_Click
AppActivate ShellCALC.EXE End Sub
Private Sub cmdRincian_Click FormPembelianDetail.AdoDTBeli.RecordSource = Select
from detail_beli Where NoFaktur_Beli = Txt_Faktur.Text
FormPembelianDetail.AdoDTBeli.Refresh FormPembelianDetail.Show vbModal
End Sub Private Sub cmdSimpan_Click
On Error GoTo Salah AdoBeli.Recordset.Update
AdoBeli.Refresh cmdTambah.SetFocus
Call JumlahData Exit Sub
Salah: MsgBox Data Belum Lengkap, COBA LAGI , vbOKOnly,
Error End Sub
Private Sub cmdTambah_Click On Error GoTo Salah
AdoBeli.Recordset.AddNew Txt_Faktur.SetFocus
Exit Sub Salah:
MsgBox Proses Penambahan Data Terjadi Error, vbOKOnly, Error
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 ListPemasok_DblClick ListPemasok_LostFocus
End Sub Private Sub ListPemasok_LostFocus
Txt_KdPemasok.Text = LeftListPemasok.Text, 5 ListPemasok.Visible = False
End Sub
Universitas Sumatera Utara
Private Sub Txt_CBulan_Change AdoBeli.RecordSource = select from beli WHERE
MONTHTANGGAL_BELI= Txt_CBulan.Text AND YEARTANGGAL_BELI= Txt_Ctahun.Text
AdoBeli.Refresh JumlahData
End Sub Private Sub Txt_Ctahun_Change
AdoBeli.RecordSource = select from beli WHERE MONTHTANGGAL_BELI= Txt_CBulan.Text AND
YEARTANGGAL_BELI= Txt_Ctahun.Text AdoBeli.Refresh
JumlahData End Sub
Private Sub Txt_Kdpemasok_Change
Txt_UPemasok.Text = FieldValuepemasok, nama_pemasok, kode_pemasok= Txt_KdPemasok.Text
End Sub Private Sub Txt_Kdpemasok_KeyPresskeyascii As Integer
If keyascii = 13 Or keyascii = 32 Then ListPemasok.Clear
Call IsiListPemasok ListPemasok.Visible = True
ListPemasok.ZOrder 0 End If
End Sub Sub IsiListPemasok
ListPemasok.Clear sql = select From pemasok
pRS.CursorLocation = adUseClient pRS.Open sql, StrConn
While Not pRS.EOF
ListPemasok.AddItem pRS.FieldsKode_pemasok vbTab pRS.FieldsNama_pemasok
pRS.MoveNext Wend
pRS.Close End Sub
Sub JumlahData Call Init
AdoBeli.RecordSource = Select From Beli where monthTanggal_Beli = Txt_CBulan.Text and
yeartanggal_Beli = Txt_Ctahun.Text AdoBeli.Refresh
L_Count = Jumlah Record = AdoBeli.Recordset.RecordCount
AdoBeli.Refresh End Sub
Private Sub Form_Load
Universitas Sumatera Utara
Call JumlahData Txt_CBulan.Text = nBulan
Txt_Ctahun.Text = ntahun End Sub
6. Form Transaksi Penjualan