You are on page 1of 2

Cb tambah

LOCAL A, B, C
A= THIS.CAPTION
C= THISFORM.TXTKD_KASET.Value
IF A= "\<TAMBAH"
a= "\<SIMPAN"
B= "\<BATAL"
THISFORM.TEXTHIDUP()
THISFORM.TEXTKOSONG()
THISFORM.TXTKD_KASET.SETFOCUS()
thisform.cbhapus.Enabled=.f.
thisform.cbkeluar.Enabled=.f.
ELSE
A= "\<TAMBAH"
B= "E\<DIT"
SELECT KASET
SET ORDER TO TAG KD_KASET
IF ! THISFORM.LEDIT
IF SEEK(C)
MJW=MESSAGEBOX("DATA SUDAH ADA...!",16,"LARANGAN")
THISFORM.TXTKD_KASET.SetFocus()
RETURN 0
ELSE
APPEND BLANK
ENDIF
ENDIF
REPLACE KD_KASET WITH C
REPLACE JUDUL WITH THISFORM.txtJUDUL.VALUE
REPLACE KATEGORI WITH THISFORM.cmbKATEGORI.VALUE
REPLACE HARGA WITH THISFORM.txtHARGA.VALUE
FLUSH

THISFORM.TEXTMATI()
THISFORM.TAMPILDATA()
THISFORM.Refresh()
ENDIF
thisform.cbhapus.Enabled=.t.
thisform.cbkeluar.Enabled=.t.
THIS.Caption=A
THISFORM.LEDIT=.F.
THISFORM.CBEDIT.CAPTION=B

Cb edit

LOCAL A, B
B= THIS.Caption
IF B= 'E\<DIT'
a= '\<SIMPAN'
B= '\<BATAL'
THISFORM.LEDIT=.T.
THISFORM.TEXTHIDUP()
THISFORM.TXTKD_KASET.SetFocus()
ELSE
A= '\<TAMBAH'
B= 'E\<DIT'
THISFORM.LEDIT=.F.
THISFORM.TAMPILDATA()
THISFORM.TEXTMATI()
THISFORM.GRID1.SetFocus()
ENDIF
THIS.CAPTION=B
THISFORM.CBTAMBAH.CAPTION=A

Cb hapus

LOCAL MJW
MJW = MESSAGEBOX('YAKIN DATA DIHAPUS?',32+4,'KONFIRMASI')
IF MJW =6
DELETE FOR kaset.kd_kaset=thisform.txtkd_KASET.Value
ENDIF

THISFORM.TAMPILDATA()

Cb keluar

thisform.release()

cb mundur

SELECT KASET
IF !BOF()
SKIP-1
ENDIF
THISFORM.TAMPILDATA()

akhircb

SELECT KASET
GO BOTTOM
THISFORM.TAMPILDATA()

Cb maju

SELECT KASET
IF !EOF()
SKIP+1
ENDIF
THISFORM.TAMPILDATA()Cb awalo
SELECT KASET
GO TOP
THISFORM.TAMPILDATA()

You might also like