69
LAMPIRAN –A
KELUARAN SISTEM BERJALAN
70
LAMPIRAN – A1
NOTA
71
LAMPIRAN –C
RANCANGAN KELUARAN
72
LAMPIRAN – C 1
PESANAN
73
LAMPIRAN – C 2
LAPORAN PEMBELIAN
74
LAMPIRAN –D
RANCANGAN MASUKAN
75
LAMPIRAN – D1
DATA SUPPLIER
76
LAMPIRAN – D2
DATA BARANG
77
LAMPIRAN – D3
PEMBAYARAN
78
MODUL
================================================================================
Global CN As New ADODB.Connection Public Sub BukaDatabase()
Set CN = New ADODB.Connection
CN.Provider = " Microsoft.jet.oledb.4.0;data source = " & App.Path & "\Database\Pembelian.mdb"
CN.Open
CN.CursorLocation = adUseClient End Sub
Form menu utama
===============================================================================
Private Sub CLP_Click()
FCetakLapPemb.Show vbModal End Sub
Private Sub CN_Click() FCetakNota.Show vbModal End Sub
Private Sub EDB_Click() FBarang.Show vbModal End Sub
Private Sub EDP_Click() FSupplier.Show vbModal End Sub
Private Sub ENP_Click() FPembayaran.Show vbModal End Sub
Private Sub EP_Click() FPesanan.Show vbModal End Sub
Private Sub Kel_Click() Unload Me
End Sub
Entry Data Suuplier
===============================================================================
Dim RsSupplier As New ADODB.Recordset
Private Sub Cmdbatal_Click() Kosong
End Sub
Private Sub Cmdkeluar_Click() Unload Me
End Sub
Private Sub CmdHapus_Click()
a = MsgBox("Data Dengan Kode Supplier : " & TKd_Sup & " Akan Dihapus !?", vbOKCancel, " Warning
!?")
If a = vbOK Then
CN.Execute " delete * from Supplier Where Kd_Sup = '" & TKd_Sup & "'"
Tampil Kosong End If End Sub
Private Sub Cmdsimpan_Click() Dim sql As String
sql = " select * from Supplier " & _
"where Kd_Sup = ('" & TKd_Sup.Text & "')"
Set RsSupplier = CN.Execute(sql)
a = MsgBox(" Apakah Data Akan Disimpan !? ", vbOKCancel, "Pesan !") If a = vbOK Then
If Not RsSupplier.EOF Then
MsgBox " Kode Supplier Dengan : " & TKd_Sup & " Sudah Pernah Tersimpan Didatabase", vbInformation, " Pesan !"
ElseIf TKd_Sup.Text = "" Then
MsgBox "Kode Supplier Harus Diisi !", vbOKOnly + vbInformation, "Warning!"
TKd_Sup.SetFocus
'---
ElseIf TNm_Sup.Text = "" Then
MsgBox "Nama Supplier Harus Diisi !", vbOKOnly + vbInformation, "Warning!"
TNm_Sup.SetFocus
'--- ElseIf TAlmt_Sup = "" Then
MsgBox "Alamat Supplier Harus Diisi !", vbOKOnly + vbInformation, "Warning!"
TAlmt_Sup.SetFocus ElseIf TTelp_Sup = "" Then
MsgBox " Telp Supplier Harus Diisi !", vbOKOnly + vbInformation, "Warning!"
TTelp_Sup.SetFocus Else
CN.Execute " insert into Supplier " & _
"values('" & TKd_Sup & "','" & TNm_Sup & "','" & TAlmt_Sup & "','" & TTelp_Sup & "')"
Tampil Kosong End If End If End Sub
Private Sub CmdUbah_Click() Dim sql As String
sql = " select * from Supplier " & _
"where Kd_Sup = ('" & TKd_Sup.Text & "')"
Set RsSupplier = CN.Execute(sql) If RsSupplier.EOF Then
MsgBox " Kode Supplier : " & TKd_Sup & " Tidak Ada", vbInformation, " Pesan !"
Else
CN.Execute " update Supplier " & _
"set Nm_Sup = '" & TNm_Sup & "',Almt_Sup = '" & TAlmt_Sup & "',Telp = '" & TTelp_Sup & "'" & _
"Where Kd_Sup = '" & TKd_Sup & "'"
MsgBox "Data Supplier Dengan Kode : " & TKd_Sup & " Sudah Diubah !", vbOKOnly, "Pesan !"
Tampil Kosong End If End Sub
Private Sub DgSupplier_Click() TKd_Sup = DgSupplier.Columns![0]
TNm_Sup = DgSupplier.Columns![1]
TAlmt_Sup = DgSupplier.Columns![2]
TTelp_Sup = DgSupplier.Columns![3]
End Sub
Private Sub Form_Activate() TNm_Sup.SetFocus
End Sub
Private Sub Form_Load() '1
BukaDatabase
Set RsSupplier = New ADODB.Recordset RsSupplier.Open " select * from Supplier ", CN Tampil
'Set DgPelanggan.DataSource = RsPelanggan Auto
End Sub Sub Tampil() '2
Set RsSupplier = New ADODB.Recordset RsSupplier.Open " select * from Supplier ", CN RsSupplier.Sort = "Kd_Sup asc"
Set DgSupplier.DataSource = RsSupplier Grid
End Sub
Sub Kosong() '4
TKd_Sup = ""
TNm_Sup = ""
TAlmt_Sup = ""
TTelp_Sup = ""
TKd_Sup.SetFocus
End Sub Sub Grid() '3
DgSupplier.AllowRowSizing = False
DgSupplier.Columns(0).Caption = " Kode Supplier "
DgSupplier.Columns(0).Width = 1700
'DgPelanggan.Columns(0).AllowSizing = False
DgSupplier.Columns(1).Caption = " Nama Supplier "
DgSupplier.Columns(1).Width = 2200 DgSupplier.Columns(1).AllowSizing = False
DgSupplier.Columns(2).Caption = " Alamat Supplier "
DgSupplier.Columns(2).Width = 2200 DgSupplier.Columns(2).Alignment = dbgLeft DgSupplier.Columns(2).AllowSizing = False
DgSupplier.Columns(3).Caption = " Telp Supplier "
DgSupplier.Columns(3).Width = 1500
DgSupplier.Columns(3).Alignment = dbgCenter End Sub
Private Sub TKd_Sup_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TNm_Sup.SetFocus End If
End Sub
Private Sub TKd_Sup_LostFocus() Dim sql As String
sql = " select * from Supplier " & _
"where Kd_Sup = ('" & TKd_Sup.Text & "')"
Set RsSupplier = CN.Execute(sql) If Not RsSupplier.EOF Then
TKd_Sup.Text = RsSupplier("Kd_Sup") TNm_Sup.Text = RsSupplier("Nm_Sup")
TAlmt_Sup.Text = RsSupplier("Almt_Sup") TTelp_Sup.Text = RsSupplier("Telp") End If
End Sub
Private Sub TNm_Sup_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TAlmt_Sup.SetFocus End If
End Sub
Private Sub TAlmt_Sup_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TTelp_Sup.SetFocus End If
End Sub
Private Sub TTelp_Sup_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
cmdsimpan.SetFocus End If
End Sub Sub Auto()
Set RsSupplier = New ADODB.Recordset RsSupplier.Open " select * from Supplier ", CN
TKd_Sup = "P00" + Trim(Str(RsSupplier.RecordCount + 1)) End Sub
Entry Data Barang
=============================================================================
Dim RsBarang As New ADODB.Recordset
Private Sub Cmdbatal_Click() Kosong
End Sub
Private Sub Cmdkeluar_Click() Unload Me
End Sub
Private Sub CmdHapus_Click()
a = MsgBox("Data Dengan Kode Barang : " & TKd_Brg & " Akan Dihapus !?", vbOKCancel, " Warning !?") If a = vbOK Then
CN.Execute " delete * from Barang where Kd_Brg = '" & TKd_Brg & "'"
Tampil Kosong End If End Sub
Private Sub Cmdsimpan_Click() Dim sql As String
sql = " select * from Barang " & _
"where Kd_Brg = ('" & TKd_Brg.Text & "')"
Set RsBarang = CN.Execute(sql)
a = MsgBox(" Apakah Data Akan Disimpan !? ", vbOKCancel, "Pesan !") If a = vbOK Then
If Not RsBarang.EOF Then
MsgBox " Kode Barang Dengan : " & TKd_Brg & " Sudah Pernah Tersimpan Didatabase", vbInformation, " Pesan !"
ElseIf TKd_Brg.Text = "" Then
MsgBox "Kode Barang Harus Diisi !", vbOKOnly + vbInformation, "Warning!"
TKd_Brg.SetFocus
ElseIf TNm_Brg.Text = "" Then
MsgBox "Nama Barang Harus Diisi !", vbOKOnly + vbInformation, "Warning!"
TNm_Brg.SetFocus ElseIf TSat = "" Then
MsgBox "Satuan Barang Harus Diisi !", vbOKOnly + vbInformation, "Warning!"
TSat.SetFocus
ElseIf TStok = "" Then
MsgBox "Stok Harus Diisi !", vbOKOnly + vbInformation, "Warning!"
TStok.SetFocus ElseIf THarga = "" Then
MsgBox " Harga Barang Harus Diisi !", vbOKOnly + vbInformation, "Warning!"
THrg_Brg.SetFocus Else
CN.Execute " insert into Barang " & _
"values('" & TKd_Brg & "','" & TNm_Brg & "','" & TSat & "','" & THarga & "','" & TStok & "')"
Tampil Kosong End If End If End Sub
Private Sub CmdUbah_Click() Dim sql As String
sql = " select * from Barang " & _
"where Kd_Brg = ('" & TKd_Brg.Text & "')"
Set RsBarang = CN.Execute(sql) If RsBarang.EOF Then
MsgBox " Kode Barang : " & TKd_Brg & " Tidak Ada", vbInformation, " Pesan !"
Else
CN.Execute " update Barang " & _
"set Nm_Brg = '" & TNm_Brg & "',Sat = '" & TSat & "',Hrg_Sat = '" & THarga & "',Stok = '" & TStok & "'" &
_
"Where Kd_Brg = '" & TKd_Brg & "'"
MsgBox "Data Barang Dengan Kode : " & TKd_Brg & " Sudah Diubah !", vbOKOnly, "Pesan !"
Tampil Kosong End If End Sub
Private Sub DgBarang_Click() TKd_Brg = DgBarang.Columns![0]
TNm_Brg = DgBarang.Columns![1]
TSat = DgBarang.Columns![2]
THarga = DgBarang.Columns![3]
TStok = DgBarang.Columns![4]
End Sub
Private Sub Form_Activate() TNm_Brg.SetFocus
End Sub
Private Sub Form_Load()
BukaDatabase
Set RsBarang = New ADODB.Recordset
RsBarang.Open " select * from Barang ", CN, adOpenDynamic, adLockOptimistic Tampil
Auto End Sub
Sub Tampil()
Set RsBarang = New ADODB.Recordset RsBarang.Open " select * from Barang ", CN RsBarang.Sort = "Kd_Brg asc"
Set DgBarang.DataSource = RsBarang Grid
End Sub Sub Kosong() TKd_Brg = ""
TNm_Brg = ""
TSat = ""
THarga = ""
TStok = ""
TKd_Brg.SetFocus End Sub
Sub Grid()
DgBarang.AllowRowSizing = False
DgBarang.Columns(0).Caption = " Kode Barang "
DgBarang.Columns(0).Width = 1300 DgBarang.Columns(0).AllowSizing = False
DgBarang.Columns(1).Caption = " Nama Barang "
DgBarang.Columns(1).Width = 2100 DgBarang.Columns(1).AllowSizing = False
DgBarang.Columns(2).Caption = " Satuan "
DgBarang.Columns(2).Width = 1200
DgBarang.Columns(2).Alignment = dbgRight DgBarang.Columns(2).AllowSizing = False
DgBarang.Columns(3).Caption = " Harga "
DgBarang.Columns(3).Width = 1200 DgBarang.Columns(3).AllowSizing = False DgBarang.Columns(3).Alignment = dbgCenter
DgBarang.Columns(4).Caption = " Stok "
DgBarang.Columns(4).Width = 1000
DgBarang.Columns(4).Alignment = dbgRight DgBarang.Columns(4).AllowSizing = False End Sub
Private Sub THarga_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TStok.SetFocus
ElseIf Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then KeyAscii = 0
End If End Sub
Private Sub TKd_Brg_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TNm_Brg.SetFocus End If
End Sub
Private Sub TKd_Brg_LostFocus() Dim sql As String
sql = " select * from Barang " & _
"where Kd_Brg = ('" & TKd_Brg.Text & "')"
Set RsBarang = CN.Execute(sql) If Not RsBarang.EOF Then
TKd_Brg.Text = RsBarang("Kd_Brg") TNm_Brg.Text = RsBarang("Nm_Brg") TSat = RsBarang("Sat")
THarga = RsBarang("Hrg_Sat") TStok = RsBarang("Stok")
End If End Sub
Private Sub TNm_Brg_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
TSat.SetFocus End If
End Sub
Private Sub TSat_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
THarga.SetFocus End If
End Sub
Private Sub TStok_KeyPress(KeyAscii As Integer)
If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then KeyAscii = 0
cmdsimpan.SetFocus End If
End Sub
Sub Auto()
Set RsBarang = New ADODB.Recordset RsBarang.Open " select * from Barang ", CN
TKd_Brg = "B00" + Trim(Str(RsBarang.RecordCount + 1)) End Sub
Cetak Pesanan
===============================================================================
Dim rsQSP As New ADODB.Recordset
Private Sub CmdCetak_Click() Dim Saring As String
Set rsQSP = New ADODB.Recordset sql = " select * from QSP "
Set rsQSP = CN.Execute(sql)
rsQSP.Filter = "Tgl_Psn >= '" & DTPicker1.Value & _ "' AND Tgl_Psn <= '" & DTPicker2.Value & "'"
If Format(DTPicker2, "MM-dd-yyyy") < Format(DTPicker1, "MM-dd-yyyy") Then
MsgBox "Tanggal Akhir harus lebih besar dari Tanggal Awal..!", vbOKOnly + vbInformation, "W A R N I N G..."
ElseIf rsQSP.EOF Then
MsgBox " Transaksi Dari Tanggal : " & DTPicker1.Value & " s/d " & DTPicker2.Value & " Tidak Ada ", vbInformation, "Pesan..!"
Else
Saring = "{QSP.Tgl_Psn} >= #" & Format(DTPicker1.Value, "MM-dd-yyyy") & "#" & _ " and {QSP.Tgl_Psn} <= #" & Format(DTPicker2.Value, "MM-dd-yyyy") & "#"
With Cr
.DataFiles(0) = App.Path & "\DataBase\Pembelian.mdb"
.Formulas(1) = "TglAwal='" & Format(DTPicker1.Value, "dd-MM-yyyy") & "'"
.Formulas(2) = "TglAkhir='" & Format(DTPicker2.Value, "dd-MM-yyyy") & "'"
.ReportFileName = App.Path + "\Cetakan\LapPembelian.rpt"
.ReplaceSelectionFormula (Saring) .Destination = crptToWindow .WindowState = crptMaximized .Action = 1
End With End If End Sub
Private Sub Command3_Click() Unload Me
End Sub
Private Sub Form_Load() BukaDatabase
DTPicker1.Value = Format(Date, "DD-MM-YYYY") DTPicker2.Value = Format(Date, "DD-MM-YYYY") Set rsQSP = New ADODB.Recordset
rsQSP.Open " Select * from QSP ", CN End Sub
Entry Pembayaran
===============================================================================
Dim rsQPesanan As New ADODB.Recordset Dim RsPembayaran As New ADODB.Recordset Dim rsQSP As New ADODB.Recordset
Private Sub Cmdbatal_Click() Kosong
tnopsn.Locked = False dgQpesanan.Visible = False dgitempesanan.Visible = False End Sub
Private Sub Cmdkeluar_Click() Unload Me
End Sub
Private Sub Cmdsimpan_Click() Dim sql As String
sql = " select * from Pembayaran " & _
"where No_Psn = ('" & tnopsn.Text & "')"
Set RsPembayaran = CN.Execute(sql)
a = MsgBox("Apakah Data Akan Disimpan !?", vbOKCancel, "pesan !") If a = vbOK Then
If Not RsPembayaran.EOF Then
MsgBox "No Pesanan: " & tnopsn & "Sudah Pernah Tersimpan Didatabase", vbInformation, "pesan"
ElseIf tnotbeli.Text = "" Then
MsgBox "No Bayar Harus Diisi !", vbOKOnly + vbInformation, "warning"
tnotbeli.SetFocus
ElseIf tnoref.Text = "" Then
MsgBox "No Refernsi Nota Harus Diisi!", vbOKOnly + vbInformation, "warning"
tnoref.SetFocus
ElseIf tnopsn.Text = "" Then
MsgBox "No pesanan Harus Diisi!", vbOKOnly + vbInformation, "warning"
tnopsn.SetFocus Else
CN.Execute " insert into Pembayaran values('" & tnotbeli & "','" & dt1 & "','" & tnoref & "','" & DTPicker1 &
"','" & tnopsn & "')"
Tampil Kosong End If End If End Sub
Private Sub DgQpesanan_Click() tnopsn.Text = dgQpesanan.Columns![0]
tnopsn.SetFocus End Sub
Private Sub Form_Activate() tnoref.SetFocus
End Sub
Sub Tampil()
Set RsPembayaran = New ADODB.Recordset RsPembayaran.Open "select*from Pembayaran ", CN RsPembayaran.Sort = "No_Byr asc"
Set DgPembayaran.DataSource = RsPembayaran Grid
End Sub
Private Sub Form_Load() BukaDatabase
dt1.Value = Format(Date, "DD-MM-YYYY") DTPicker1.Value = Format(Date, "DD-MM-YYYY") Set RsBarang = New ADODB.Recordset
RsBarang.Open " select * from Barang ", CN, adOpenDynamic, adLockOptimistic dgQpesanan.Visible = False
dgitempesanan.Visible = False tabelisipesanan
Tampil Auto End Sub
Sub Kosong() tnotbeli.SetFocus tnotbeli = ""
tnoref = ""
tnopsn = ""
ttglpsn = ""
tnmsup = ""
talsup = ""
dgQpesanan.Visible = False dgitempesanan.Visible = False
tabelisipesanan End Sub
Sub gridqpesanan()
dgQpesanan.Columns(0).Caption = "no.pesanan"
dgQpesanan.Columns(0).Width = 1300
dgQpesanan.Columns(0).Alignment = dbgCenter
dgQpesanan.Columns(1).Caption = "tgl.pesanan"
dgQpesanan.Columns(1).Width = 1300
dgQpesanan.Columns(1).Alignment = dbgCenter dgQpesanan.Columns(2).Width = 0
dgQpesanan.Columns(3).Caption = "nama supplier"
dgQpesanan.Columns(3).Width = 3000
dgQpesanan.Columns(3).Alignment = dbgCenter
dgQpesanan.Columns(3).Width = 0 End Sub
Private Sub TNopsn_Change() dgQpesanan.Visible = True
Set rsQPesanan = New ADODB.Recordset
rsQPesanan.Open "select * from QPesanan where No_Psn like '" & tnopsn.Text & "%'", CN Set dgQpesanan.DataSource = rsQPesanan
gridqpesanan End Sub
Public Sub tabelisipesanan()
setrsQSP = New ADODB.Recordset
sql2 = "select*from QSP " & " where No_Psn = '" & tnopsn.Text & """'"
setrsQSP = CN.Execute(sql2)
Set dgitempesanan.DataSource = rsQSP End Sub
Private Sub TNopsn_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii)))
If KeyAscii = 13 Then dgQpesanan.Visible = False dgitempesanan.Visible = True Set rsQSP = New ADODB.Recordset sql1 = " select * from QSP " & _
"where No_Psn = '" & tnopsn.Text & "'"
Set rsQSP = CN.Execute(sql1) If Not rsQSP.EOF Then ttglpsn = rsQSP("Tgl_Psn") TKdSup = rsQSP("Kd_Sup") tnmsup = rsQSP("Nm_Sup") talsup = rsQSP("Almt_Sup") tabelisipesanan
Else
MsgBox " tidak ada transakai dg no.Pesanan" + " " + tnopsn.Text + " " + vbCrLf + "silahkan anda ulangi..!", vbOKOnly + vbInformation, "OOpss.."
tnopsn.Text = ""
tnopsn.Locked = False End If
End If End Sub
Private Sub tnoref_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
tnopsn.SetFocus End If
End Sub
Private Sub tnotbeli_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
Set RsPembayaran = New ADODB.Recordset
RsPembayaran.Open " Select * from Pembayaran where No_Byr = '" & tnotbeli & "'", CN If Not RsPembayaran.EOF Then
MsgBox " No Bayar : << " & tnotbeli & " >> Sudah pernah tersimpan dalam Database ", vbOKOnly,
"Warning !"
Else
tnoref.SetFocus End If
End If
End Sub Sub Grid()
DgPembayaran.AllowRowSizing = False
DgPembayaran.Columns(0).Caption = " No Bayar"
DgPembayaran.Columns(0).Width = 1300 DgPembayaran.Columns(0).AllowSizing = False
DgPembayaran.Columns(1).Caption = " Tanggal Bayar "
DgPembayaran.Columns(1).Width = 2100 DgPembayaran.Columns(1).AllowSizing = False
DgPembayaran.Columns(2).Caption = " No Ref Nota "
DgPembayaran.Columns(2).Width = 1200
DgPembayaran.Columns(2).Alignment = dbgRight DgPembayaran.Columns(2).AllowSizing = False
DgPembayaran.Columns(3).Caption = " Tgl Ref Nota "
DgPembayaran.Columns(3).Width = 1200 DgPembayaran.Columns(3).AllowSizing = False DgPembayaran.Columns(3).Alignment = dbgCenter
DgPembayaran.Columns(4).Caption = " No Pesanan "
DgPembayaran.Columns(4).Width = 1000
DgPembayaran.Columns(4).Alignment = dbgRight DgPembayaran.Columns(4).AllowSizing = False
End Sub Sub Auto()
Set RsPembayaran = New ADODB.Recordset
RsPembayaran.Open " select * from Pembayaran ", CN
tnotbeli = "NB00" + Trim(Str(RsPembayaran.RecordCount + 1)) End Sub
Cetak Laporan Pembelian
=============================================================================
Dim rsQSP As New ADODB.Recordset
Private Sub CmdCetak_Click() Dim Saring As String
Set rsQSP = New ADODB.Recordset sql = " select * from QSP "
Set rsQSP = CN.Execute(sql)
rsQSP.Filter = "Tgl_Psn >= '" & DTPicker1.Value & _ "' AND Tgl_Psn <= '" & DTPicker2.Value & "'"
If Format(DTPicker2, "MM-dd-yyyy") < Format(DTPicker1, "MM-dd-yyyy") Then
MsgBox "Tanggal Akhir harus lebih besar dari Tanggal Awal..!", vbOKOnly + vbInformation, "W A R N I N G..."
ElseIf rsQSP.EOF Then
MsgBox " Transaksi Dari Tanggal : " & DTPicker1.Value & " s/d " & DTPicker2.Value & " Tidak Ada ", vbInformation, "Pesan..!"
Else
Saring = "{QSP.Tgl_Psn} >= #" & Format(DTPicker1.Value, "MM-dd-yyyy") & "#" & _ " and {QSP.Tgl_Psn} <= #" & Format(DTPicker2.Value, "MM-dd-yyyy") & "#"
With Cr
.DataFiles(0) = App.Path & "\DataBase\Pembelian.mdb"
.Formulas(1) = "TglAwal='" & Format(DTPicker1.Value, "dd-MM-yyyy") & "'"
.Formulas(2) = "TglAkhir='" & Format(DTPicker2.Value, "dd-MM-yyyy") & "'"
.ReportFileName = App.Path + "\Cetakan\LapPembelian.rpt"
.ReplaceSelectionFormula (Saring) .Destination = crptToWindow .WindowState = crptMaximized .Action = 1
End With
End If End Sub
Private Sub Command3_Click() Unload Me
End Sub
Private Sub Form_Load() BukaDatabase
DTPicker1.Value = Format(Date, "DD-MM-YYYY") DTPicker2.Value = Format(Date, "DD-MM-YYYY") Set rsQSP = New ADODB.Recordset
rsQSP.Open " Select * from QSP ", CN End Sub