Berikut kodenya :
Object Form1 Procedure Init
1 SET TALK OFF
2 SET DELETE on
3 SET EXCLUSIVE on
4 SET EXACT ON
5 IF !USED("tblhargabarang")
6 SELECT 1
7 USE tblhargabarang EXCLUSIVE
8 ENDIF
9 thisform.txtkodeb.Value =''
10 thisform.txtnamab.Value =''
11 thisform.txthargab.Value =0
12 thisform.txtnamab.Enabled = .F.
13 thisform.txthargab.Enabled = .F.
14 thisform.cmdsimpan.Enabled = .F.
15 thisform.cmdedit.Enabled = .F.
16 thisform.cmdhapus.Enabled = .F.
17 thisform.txtkodeb.SetFocus
Object Form1 procedure Load
1 PUBLIC baru
2 baru =0
Object cmdsimpan procedure click
1 IF EMPTY(thisform.txtkodeb.Value)
2
=MESSAGEBOX("Kode Barang belum
3 diisi",0+64,"Info")
4
RETURN
5 ENDIF
6 IF EMPTY(thisform.txtnamab.Value)
7
=MESSAGEBOX("Nama Barang belum
8 diisi",0+64,"Info")
9
RETURN
10 ENDIF
11 IF EMPTY(thisform.txthargab.Value)
12 =MESSAGEBOX("Harga Barang belum
13 diisi",0+64,"Info")
14 RETURN
15 ENDIF
16 SELECT tblpelanggan
17 SET ORDER To tag kodep
18 kdb=ALLTRIM(thisform.txtkodeb.Value)
nmb=ALLTRIM(thisform.txtnamab.Value)
hb= thisform.txthargab.Value
IF baru=0
19
INSERT INTO tblhargabarang(kodeb,namab,hargab)
20
values(kdb,nmb,hb)
21
ELSE
22
UPDATE tblhargabarang set namab=nmb,hargab=hb
23
WHERE kodeb=kdb
ENDIF
thisform.cmdbatal.Click
Object cmdedit procedure click
1 this.Enabled = .F.
2 thisform.cmdsimpan.Enabled = .T.
3 baru = 1
4 thisform.txtkodeb.Enabled = .F.
5 thisform.txtnamab.Enabled = .T.
6 thisform.txthargab.Enabled = .T.
7 thisform.txtnamab.SetFocus
Object cmdhapus procedure click
IF MESSAGEBOX("Data ini mau
1
dihapus?",4+32,"Konfirmasi")=7
2
thisform.cmdbatal.Click
3
ENDIF
4
SELECT tblhargabarang
5
SET ORDER TO tag kodeb
6
DELETE
7
thisform.cmdbatal.Click
Object cmdbatal procedure click
1 thisform.txtkodeb.Value =''
2 thisform.txtnamab.Value =''
3 thisform.txthargab.Value =0
4 thisform.txtnamab.Enabled = .F.
5 thisform.txthargab.Enabled = .F.
6 thisform.cmdsimpan.Enabled = .F.
7 thisform.cmdedit.Enabled = .F.
8 thisform.cmdhapus.Enabled = .F.
9 thisform.Refresh
10 thisform.txtkodeb.Enabled = .T.
11 thisform.txtkodeb.SetFocus
Object cmdkeluar procedure click
1 thisform.Release
Gambar jadinya seperti berikut :