Form Transaksi Pembelian Pengujian Sistem 58

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