1. ต้องสร้าง parameter ขึ้นมาเพื่อรองรับ PROMPT_TEXT
2. WHEN-NEW-FORM-INSTANCE ให้เพิ่ม
:PARAMETER.ATV_EDATE := GET_ITEM_PROPERTY('MA_REPAIR.ATV_EDATE',PROMPT_TEXT);
:PARAMETER.ATV_ETIME := GET_ITEM_PROPERTY('MA_REPAIR.ATV_ETIME',PROMPT_TEXT);
3. ไว้ที่ WHEN-RADIO-CHANGED
IF :ma_repair.repair_status = '4' OR :ma_repair.repair_status = '5' then
SET_ITEM_PROPERTY('MA_REPAIR.ATV_EDATE' , PROMPT_TEXT , '*'||:parameter.atv_edate);
SET_ITEM_PROPERTY('MA_REPAIR.ATV_ETIME' , PROMPT_TEXT , '*'||:parameter.atv_etime);
ELSE
SET_ITEM_PROPERTY('MA_REPAIR.ATV_EDATE' , PROMPT_TEXT , :parameter.atv_edate);
SET_ITEM_PROPERTY('MA_REPAIR.ATV_ETIME' , PROMPT_TEXT , :parameter.atv_etime);
END IF;
ผลคือเวลา เปลี่ยน radio ก็จะทำให้ label มี * ไว้ข้างหน้าเพื่อให้รู้ว่าต้องระบุ
ようこそ (Jyokoso) MY BLOG
いらっしゃいませ (hajimemashite) สำหรับผู้เข้าใหม่นะค่ะ ^^V
17 มีนาคม 2554
16 มีนาคม 2554
FRM-40352: Last record of query retrieved.
IF :system.last_record = 'FALSE' THEN
Next_Record;
END IF;
FRM-40352 เกิดจาก next record ไปที่ last-record ไปต่อไม่ได้ดังนั้นจึงเกิด message แจ้ง วิธีที่ง่ายๆ คือ check ก่อนว่าเป็น
record สุดท้ายยังถ้าไม่ใช่ถึงจะ next ได้ ถ้าใช่ก็จะไม่ทำอะไร
Next_Record;
END IF;
FRM-40352 เกิดจาก next record ไปที่ last-record ไปต่อไม่ได้ดังนั้นจึงเกิด message แจ้ง วิธีที่ง่ายๆ คือ check ก่อนว่าเป็น
record สุดท้ายยังถ้าไม่ใช่ถึงจะ next ได้ ถ้าใช่ก็จะไม่ทำอะไร
04 มีนาคม 2554
FRM-40106 :no navigable items in destination block
ต้อง set ทุก fields ใน block -->property -->keybord navigable-->YES
03 มีนาคม 2554
สมัครสมาชิก:
บทความ (Atom)