Oracle - Forms (20) 썸네일형 리스트형 Oracle Forms - 문법 - WHEN_VALIDATE_ITEM 항목 유효성 검사 프로세스 중에 발생합니다. 특히 New 또는 Changed 유효성 검사 상태가 있는 항목에 대한 항목 유효성 검사의 마지막 부분으로 실행됩니다. ITEM 단위 (블록의 ITEM) WHEN-VALIDATE-ITEM TRIGGER는 커서가 아이템에 위치해서 값을 변경 했을때 타는 TRIGGER EX) WHEN_VALIDATE_ITEM('XXPO_PRICE_PO_LINES_V.CONTRACT_START_DATE'); WHEN_VALIDATE_ITEM('XXPO_PRICE_PO_LINES_V.CONTRACT_END_DATE'); Oracle Forms - 문법 - PRE-UPDATE 행이 업데이트되기 전에 POST 및 COMMIT TRANSACTIONS 프로세스 중에 발생합니다. 업데이트로 표시된 각 레코드에 대해 한 번 실행됩니다. EX) Oracle Forms - 문법 - GET_RECORD_PROPERTY 처리 순서나 레코드가 현재 레코드인지 여부에 관계없이 특정 레코드의 상태를 반환합니다. EX) 문법 : Function GET_RECORD_PROPERTY (record_number NUMBER, block_name VARCHAR2, property NUMBER); RETURN VARCHAR2 Oracle Forms - 문법 - GET_BLOCK_PROPERTY GET_BLOCK_PROPERTY('XXPO_PRICE_PO_LINES_V', CURRENT_RECORD) : // get first Item of Particular Block get_Block_property (v_block, first_Item ); // get last Item of ParticularBlock get_Block_property (v_block, last_Item ); // get Next Item of Particular Block get_Block_property (cur_Item nextItem); // get next block of particular block. blk is the name of block you will give your block name. get_b.. Oracle Forms - 문법 - SET_BLOCK_PROPERTY :블럭의 속성을 정의하는 것 SET_BLOCK_PROPERTY('블럭명',속성,값) EX) SET_BLOCK_PROPERTY('XXPO_PRICE_PO_LINES_V', UPDATE_ALLOWED, PROPERTY_FALSE); 해석 : 블럭 XXPO_PRICE_PO_LINES_V 의 UPDATE_ALLOWED속성을 (PROPERTY_FALSE ) 하지 못하게 해라 SET_BLOCK_PROPERTY('XXPO_PRICE_PO_LINES_V', INSERT_ALLOWED, PROPERTY_FALSE); 해석 : 블럭 XXPO_PRICE_PO_LINES_V의 INSERT_ALLOWED 속성을 (PROPERTY_FALSE )하지 못하게 하라 Oracle Forms - 문법 - SET_ITEM_PROPERTY 아이템 속성을 정의하는 것 SET_ITEM_PROPERTY('블럭명.아이템명',속성,값) EX) 속성이 Enabled 이고 값이 property_true 이면 블럭명.아이템명 을 Enabled 할 수 있게 하라 property_false 이면 Enabled 할 수 없게 하라 SET_ITEM_PROPERTY('CONTROL.DELETE', ENABLED, PROPERTY_FALSE); CONTROL.DELETE의 Enabled 속성을 할수 없게 하라. Oracle Forms - 문법 - POST-QUERY POST-QUERY TRIGGER는 매 ROW를 QUERY해 가져올 때마다 수행되며, BLOCK LEVEL 이상에서 선언해 주어야한다. PROCEDURE POST_QUERY의 일부 만약 :XXPO_PRICE_PO_HEADERS_V의 PO_STATUS_CODE 가 = 'SUBMIT' 이라면 SET_BLOCK_PROPERTY 와 SET_ITEM_PROPERTY를 사용하여 블럭과 블럭의 아이템의 속성을 제어하는 구문을 썼다. 이전 1 2 3 다음