ThnTransaksi = InputBoxMasukkan Tahun Yang Akan Dicetak, Tahun
CrRpt.Reset CrRpt.WindowState = crptMaximized
Frame2.Visible = False CrRpt.ReportFileName = App.Path
\Report\FakturPembelian.rpt CrRpt.Formulas0 = Option = TAHUN
ThnTransaksi CrRpt.SQLQuery = Select From VBeli where
YEARtanggal_beli = ThnTransaksi
CrRpt.Action = 1 End If
Exit Sub Salah:
MsgBox ERROR End Sub
Private Sub cmdRekapKeseluruhan_Click On Error GoTo Salah
ADO.RecordSource = Select From Beli ADO.Refresh
jumlahrecord = ADO.Recordset.RecordCount If jumlahrecord = 0 Then
MsgBox Data Tidak Ada Else
CrRpt.Reset
CrRpt.ReportFileName = App.Path \Report\FakturPembelian.rpt
CrRpt.Formulas0 = Option = KESELURUHAN CrRpt.Action = 1
End If Exit Sub
Salah: MsgBox ERROR
End Sub Private Sub Timer1_Timer
If Label2.Left -5000 Then Label2.Left = 5000
End If Label2.Left = Label2.Left - 10
End Sub
10. Form Report Jual
Option Explicit Dim TglTransaksi As Date
Dim BlnTransaksi As Integer Dim ThnTransaksi As Integer
Private Sub cmdOK_Click On Error GoTo Salah
CrRpt.Reset
Universitas Sumatera Utara
CrRpt.WindowState = crptMaximized Frame2.Visible = False
CrRpt.ReportFileName = App.Path \Report\Faktur Penjualan.rpt
CrRpt.Formulas0 = Option = PER TANGGAL FormatKalender.Value, dd MMMM yyyy
CrRpt.SQLQuery = Select From VPenjualan where tanggal_jual = FormatKalender.Value,
yyyymmdd
CrRpt.Action = 1 Frame1.Visible = True
Exit Sub Salah:
MsgBox ERROR End Sub
Private Sub cmdPenjualanBulanan_Click On Error GoTo Salah
BlnTransaksi = InputBoxMasukkan Bulan Yang Akan Dicetak, Bulan
CrRpt.Reset CrRpt.WindowState = crptMaximized
Frame2.Visible = False CrRpt.ReportFileName = App.Path \Report\Faktur
Penjualan.rpt CrRpt.Formulas0 = Option = BULAN
ConvBulanBlnTransaksi CrRpt.SQLQuery = Select From Vpenjualan where
monthtanggal_jual = BlnTransaksi
CrRpt.Action = 1 Exit Sub
Salah: MsgBox ERROR
End Sub Private Sub cmdPenjualanHarian_Click
Frame2.Visible = True Frame2.Top = Frame1.Top
Frame2.ZOrder 0 TglTransaksi = Kalender.Value
End Sub Private Sub cmdPenjualanTahunan_Click
On Error GoTo Salah ThnTransaksi = InputBoxMasukkan Tahun Yang Akan
Dicetak, Tahun CrRpt.Reset
CrRpt.WindowState = crptMaximized Frame2.Visible = False
CrRpt.ReportFileName = App.Path \Report\Faktur Penjualan.rpt
CrRpt.Formulas0 = Option = TAHUN ThnTransaksi
CrRpt.SQLQuery = Select From Vpenjualan where YEARtanggal_jual = ThnTransaksi
Universitas Sumatera Utara
CrRpt.Action = 1 Exit Sub
Salah: MsgBox ERROR
End Sub Private Sub cmdRekapKeseluruhan_Click
On Error GoTo Salah
CrRpt.ReportFileName = App.Path \Report\Faktur Penjualan.rpt
CrRpt.Formulas0 = Option = KESELURUHAN CrRpt.Action = 1
Exit Sub Salah:
MsgBox ERROR End Sub
Private Sub Timer1_Timer If Label2.Left -5000 Then
Label2.Left = 5000 End If
Label2.Left = Label2.Left - 10 End Sub
11. Form User
Option Explicit Dim Pengguna As String
Private Sub cmdHapus_Click AdoPengguna.Recordset.Delete
Call JumlahData End Sub
Private Sub cmdSimpan_Click On Error GoTo Salah
AdoPengguna.Recordset.Update AdoPengguna.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
AdoPengguna.Recordset.AddNew Txt_Username.SetFocus
Exit Sub Salah:
MsgBox Proses Penambahan Data Terjadi Error, vbOKOnly, Error
Universitas Sumatera Utara
End Sub Private Sub cmdCari_Click
Pengguna = InputBoxMasukkan Nama User Yang Akan Dicari, Barang
AdoPengguna.RecordSource = select from Pengguna where username like Pengguna
AdoPengguna.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 AdoPengguna.Refresh
L_Count = Jumlah Record = AdoPengguna.Recordset.RecordCount
AdoPengguna.Refresh End Sub
Private Sub Form_Load Call JumlahData
End Sub
12. Form Ganti Password