Professional Documents
Culture Documents
Tugas ini dibuat untuk memenuhi Mata Kuliah Sistem Basis Data Dosen
R.Daru Murti ST
TI3-A
Project Sistem_gaji
Dbsisgaji
Table_Bagian
Report Bagian
Form_bagian
SOURCE CODE
-Procedure Method BATAL With thisform .txtkdbag.value=" " .txtkdbagakh.value=" " .txtnamabag.value=" " .txtgapok.value=" " .txtgajiperhari.value=" " Endwith
-Procedure Method SIMPAN Select bagian Set order to tag idxbagian WITH thisform IF !EMPTY(.txtkdbag.value) IF SEEK(.txtkdbag.value) replace namabag WITH .txtnamabag.value replace gapok WITH .txtgapok.value replace gajiperhari WITH .txtgajiperhari.value else APPEND BLANK replace Kdbag WITH .txtkdbag.value replace namabag WITH .txtnamabag.value replace gapok WITH VAL(.txtgapok.value) replace gajiperhari WITH VAL(.txtgajiperhari.value) endif
-Procedure Method HAPUS SELECT bagian SET ORDER TO tag idxbagian WITH thisform IF SEEK(.txtkdbag.value) jwb=MESSAGEBOX("Benar ingin dihapus (Y/N)?",4+64,"Info Hapus") IF jwb=6 DELETE PACK ENDIF .batal() .aktif(.f.) ENDIF ENDWITH
-Procedure Method LIHAT SELECT bagian SET ORDER TO tag idxbagian SET FILTER TO mkdbag=kdbag REPORT FORM "diisi forlder tempat reportbagian.frx" to formbag preview SET FILTER TO
-Procedure Method LIHAT SELECT bagian SET ORDER TO tag idxbagian SET FILTER TO mkdbag=kdbag REPORT FORM " diisi forlder tempat reportbagian.frx" to PRINTER noconsole SET FILTER TO
-Procedure Method COMMANDAKTIF PARAMETERS keadaan WITH thisform .Cmdsimpan.enabled=keadaan .Cmdlihat.enabled=keadaan .Cmdcetak.enabled=keadaan .Cmdhapus.enabled=keadaan Endwith
-Procedure Method AKTIF PARAMETERS keadaan WITH thisform .txtkdbag.enabled=.not. keadaan .txtnamabag.enabled=keadaan .txtgapok.enabled=keadaan .txtgajiperhari.enabled=keadaan Endwith
-Procedure Method KDBAGAKH SELECT bagian SET ORDER TO tag idxbagian WITH thisform REINDEX GO BOTTOM IF kdbag=" " .txtkdbagakh.value=" " ELSE .txtkdbagakh.value=kdbag
-Procedure Method ACTIVE EVENT WITH thisform .batal() .aktif(.f.) .commandaktif(.f.) .kdbagakh()
ENDWITH
Endwith SELECT bagian SET ORDER TO tag idxbagian WITH thisform IF !EMPTY(.txtkdbag.value) IF SEEK(.txtkdbag.value) jwb=MESSAGEBOX("Bagian sudah ada, Lihat/Ubah (Y/N)?",; 4+64,"Info Bagian") IF jwb=6 .txtnamabag.value=namabag .txtgapok.value=gapok .txtgajiperhari.value=gajiperhari .aktif(.t.) Else .batal() return 0 endif else .aktif(.t.) endif Endif Endwith
Running Program