set เฉพาะ item นั้นๆ ให้ insert update... ได้ก็ set เป็น PROPERTY_TRUE แต่ถ้า ไม่ให้อัพเดท ... ก็ set PROPERTY_FALSE และถ้าจะใช้กับทั้ง block ก็ set_block_property('BLOCKNAME',....) ที่เหมือนกัน item
SET_ITEM_PROPERTY('BLOCK.ITEM_NAME',INSERT_ALLOWED,PROPERTY_TRUE);
SET_ITEM_PROPERTY('BLOCK.ITEM_NAME',UPDATE_ALLOWED,PROPERTY_TRUE);
SET_ITEM_PROPERTY('BLOCK.ITEM_NAME',DELETE_ALLOWED,PROPERTY_TRUE);
SET_ITEM_PROPERTY('BLOCK.ITEM_NAME',VISUAL_ATTRIBUTE,'ATTB_NAME');
set เฉพาะ record ปัจจุบัน *หมายเหตุ การใช้ INSTANCE ใช้ delete_allowed ไม่ได้ จะเกิด error frm-41383 นะจ๊ะ
SET_ITEM_INSTANCE_PROPERTY('BLOCK.ITEM_NAME', CURRENT_RECORD, INSERT_ALLOWED, PROPERTY_TRUE);
SET_ITEM_INSTANCE_PROPERTY('BLOCK.ITEM_NAME', CURRENT_RECORD, UPDATE_ALLOWED, PROPERTY_TRUE);
SET_ITEM_INSTANCE_PROPERTY('BLOCK.ITEM_NAME', CURRENT_RECORD, VISUAL_ATTRIBUTE, 'ATTB_NAME');
set ทั้ง record
SET_RECORD_PROPERTY ('BLOCK.ITEM_NAME',UPDATE_ALLOWED,PROPERTY_FALSE);
SET_RECORD_PROPERTY ('BLOCK.ITEM_NAME',DELETE_ALLOWED,PROPERTY_FALSE);