Anda di halaman 1dari 3

LATIHAN 13A

Memanfaatkan berbagai obyek, control dan fungsi dalam aplikasi.


Menggunakan Looping

TUJUAN :
 Mengenalkan perintah Looping
 Mengisi combo tanggal dengan Looping

TUGAS MAHASISWA:
1. buat form Faktur Penjualan seperti nampak dibawah ini:

Simpan

2. Proses yang diharapkan :


a. Nomor Faktur diisi secara manual. Focus dipindahkan ke ComboTanggal
b. Tanggal diisi dengan cara memilih combobox untuk tanggal, bulan dan
tahun. Hasil akhirnya ditampilkan di txttanggal. Focus dipindahkan ke
Nomor Customer. (pengisian Combo Box lihat di Coding di bawah)
c. Pengisian data Customer dilakukan manual
d. Data penjualan diisi manual
e. Perhitungan :
i. NilaiJual = HargaJual * UnitJual
ii. Potongan = 10% dari NilaiJual
iii. Nilai Bersih = NilaiJual – Potongan
(perhitungan dilakukkan secara otomatis saat anda merubah Unit jual.
Caranya dengan meletakkan coding perhitungan di :
PRIVATE SUB TxtUnitJual_Change
f. TClik SIMPAN akan menyimpan seluruh data ke Tabel Tjual. (tabel jual
dengan field: NoFaktur, Tanggal, NoCust, NamaCust, AlmtCust, NoStok,
NmStok, HargaJual, UnitJual, NilaiJual, Potongan, PenjBersih)(Index
NoFaktur).
g. Coding simpan sbb:
Private Sub Command1_Click()

DataJual.Recordset.AddNew
DataJual.Recordset!NOFAKTUR = txtnofaktur
DataJual.Recordset!TGLTRANS = TxtTanggal
DataJual.Recordset!NOCUST = txtnocust
DataJual.Recordset!NamaCust = txtNamaCust
DataJual.Recordset!AlmtCust = txtAlamatCust
DataJual.Recordset!NOSTOK = txtnostok
DataJual.Recordset!NmStok=txtnamaStok
DataJual.Recordset!UNITJUAL = txtunit
DataJual.Recordset!HARGAJUAL = txtharga
DataJual.Recordset!NilaiJual = txtNilaijual
DataJual.Recordset!POTONGAN = txtpotongan
DataJual.Recordset!PenjBersih = txtNilaiBersih
DataJual.Recordset.Update

End Sub

3. Untuk mengisi Combo Tanggal kita gunakan perintah LOOP. Perintah LOOP
adalah perintah untuk mengadakan perulangan barisan perintah2 dimulai dari
suatu baris awal sampai batas akhir baris tertentu (lihat File
“PERULANGAN.DOC”) YANG KAMI SERTAKAN.
CONTOH CODING
Untuk mengisi pilihan di Combo
Private Sub Form_Activate ()
Tanggal  CBOTgl diisi angka 1
FOR N=1 TO 31
sampai dengan angnka 31
CBOTgl.AddItem N
NEXT N

End Sub
Untuk CBO Bulan diisi dengan Bulan Private Sub Form_Activate ()
Januari sd Desember. Perintah untuk
FOR m=1 TO 12
menampilkan nama bulan adalah CBOTgl.AddItem MonthName(m)
MonthName(n). sehingga codingnya NEXT m
menjadi sbb: End Sub

Untuk CBOTahun diisi tahun 1950 – 2025. Silakan buat codingnya sendiri dengan
mempelajari File Penjelasan yang sudah diberikan.

Anda mungkin juga menyukai