Professional Documents
Culture Documents
Form Aktif: Thisform Value Date Thisform Value Set Deleted On USE Public
Form Aktif: Thisform Value Date Thisform Value Set Deleted On USE Public
FORM AKTIF
THISFORM.TXTtgl.Value=DATE()
THISFORM.TXtbiaya.Value=125000
SET DELETED ON
USE calon
PUBLIC isi
isi=.t.
2. FORM LOAD
CLOSE DATABASES
SET TALK OFF
USE
3. FORM UNLOAD
CLOSE DATABASES
4. COMAND DELETE
IF RECCOUNT() <=0
RETURN
ENDIF
pesan=MESSAGEBOX("Benar Data akan dihapus ?",48+4,"Konfirmasi")
IF pesan=6
DELETE
PACK
ENDIF
thisform.Refresh
5. COMAND
SAVE
IF EMPTY(thisform.txtnomor.Value)
MESSAGEBOX("Nomor harus diisi",48,"Warning !!!")
thisform.txtnomor.SetFocus()
RETURN
ENDIF
SELECT calon
SET ORDER TO idcalon
LOCATE FOR thisform.txtnomor.Value=idcalon
IF FOUND()
replace idcalon WITH thisform.txtnomor.Value
replace nmcalon WITH thisform.txtcalon.value
replace alamat WITH thisform.txtalamat.Value
IF thisform.optjk.Value=1
replace jkel WITH "cowo"
ELSE
replace jkel WITH "cewe"
ENDIF
DO CASE
CASE THISFORM.CMbobiaya.ListIndex=1
REPLACE PPROGRAM WITH "KOMPUTER AKUTANSI"
CASE THISFORM.CMbobiaya.ListIndex=2
REPLACE PPROGRAM WITH "SEKRETARIS"
CASE THISFORM.CMbobiaya.ListIndex=3
REPLACE PPROGRAM WITH "AKUTANSI BISNIS"
CASE THISFORM.CMbobiaya.ListIndex=4
REPLACE PPROGRAM WITH "TEKNISI HANDPHONE"
ENDCASE
REPLACE TARIF WITH THISFORM.TXtbiaya.Value
REPLACE TOTAL WITH THISFORM.TXTTotalbayar.Value
ELSE
APPEND BLANK
replace idcalon WITH thisform.txtnomor.Value
ENDIF
thisform.Refresh
thisform.Init
6.
COMAND BROWSE
BROWSE
7. COMAND BERSIH/BARU
thisform.txttgl.Value=DATE()
thisform.txtnomor.Value=""
thisform.txtcalon.Value=""
thisform.txtalamat.Value=""
thisform.txtpilihan.Value=""
thisform.txttotalbayar.Value=""
thisform.txtnomor.SetFocus
COMAND HITUNG
biayaprog=thisform.txtpilihan.value
biayapend=thisform.txtbiaya.Value
tb=biayaprog+biayapend
thisform.txttotalbayar.Value=tb
8. COMAND KELUAR
thisform.Release
COMAND AKTIF
SET DELETED ON
USE TRINCIAN
SET ORDER TO TAG IDBARANG
THISFORM.TXTTOTAL.Enabled= .F.
COMAND SIMPAN
IF EMPTY(THISFORM.TXTIDBARANG.Value)
MESSAGEBOX("idbarang harus diisi",64,"warning")
thisform.txtIDBARANG.SetFocus()
RETURN
ENDIF
SELECT trincian
SET ORDER TO IDBARANG
LOCATE FOR THISFORM.TXTIDBARANG.Value=IDBARANG
IF FOUND ()
REPLACE IDBARANG WITH THISFORM.TXTIDBARANG.Value
REPLACE NAMA WITH THISFORM.TXTNMBARANG.Value
REPLACE JUMLAH WITH VAL(THISFORM.TXTJMLBARANG.Value)
REPLACE HARGA WITH VAL(THISFORM.TXTHRGBARANG.Value)
REPLACE TOTAL WITH VAL(THISFORM.TXTTOTAL.Value)
ELSE
APPEND BLANK
REPLACE IDBARANG WITH THISFORM.TXTIDBARANG.Value
REPLACE NAMA WITH THISFORM.TXTNMBARANG.Value
REPLACE JUMLAH WITH VAL(THISFORM.TXTJMLBARANG.Value)
REPLACE HARGA WITH VAL(THISFORM.TXTHRGBARANG.Value)
REPLACE TOTAL WITH VAL(THISFORM.TXTTOTAL.Value)
ENDIF
THISFORM.Refresh
COMAND BERSIH
THISFORM.TXTIDBARANG.Value=""
THISFORM.TXTNMBARANG.Value=""
THISFORM.TXTJMLBARANG.Value=""
THISFORM.TXTHRGBARANG.Value=""
THISFORM.TXTTOTAL.Value=0
THISFORM.TXTIDBARANG.SetFocus
COMAND EDIT
SELECT trincian
SET ORDER TO IDBARANG
LOCATE FOR THISFORM.TXTIDBARANG.Value=IDBARANG
REPLACE IDBARANG WITH THISFORM.TXTIDBARANG.Value
REPLACE NAMA WITH THISFORM.TXTNMBARANG.Value
REPLACE JUMLAH WITH VAL(THISFORM.TXTJMLBARANG.Value)
REPLACE HARGA WITH VAL(THISFORM.TXTHRGBARANG.Value)
REPLACE TOTAL WITH VAL(THISFORM.TXTTOTAL.Value)