본문 바로가기

Oracle - Forms

(20)
Oracle Forms - 문법 - SYSTEM.CURSOR_ITEM 기능: 현 Cursor가 있는 item의 이름을 반환한다 여기서는 CONTROL의 B_SEARCH를 반환하게된다. 여기서 IF PV_EVENT_NAME = 'WHEN-BUTTON-PRESSED' THEN IF PV_CURSOR_ITEM = 'CONTROL.B_SEARCH' THEN :PARAMETER.G_QUERY_FIND := 'TRUE'; APP_FIND.FIND('B_MAIN'); :PARAMETER.G_QUERY_FIND := 'FALSE'; FIRST_RECORD; END IF; END IF; 만약 다른 버튼이 있다면 ( CONTROL 내에 ) IF PV_CURSOR_ITEM = 'CONTROL.XXXX'라고 하고 다른 명명을 추가 가능
Oracle Forms - 문법 - :PARAMETER.G_QUERY_FIND := 'TRUE OR FALSE'; EX) PACKAGE BODY CONTROL_PKG IS PROCEDURE EVENT_P(PV_CURSOR_ITEM IN VARCHAR2, PV_EVENT_NAME IN VARCHAR2) IS BEGIN ---------------------------------- --WHEN-BUTTON-PRESSED TRIGGER 로직. ---------------------------------- IF PV_EVENT_NAME = 'WHEN-BUTTON-PRESSED' THEN IF PV_CURSOR_ITEM = 'CONTROL.B_SEARCH' THEN :PARAMETER.G_QUERY_FIND := 'TRUE'; APP_FIND.FIND('B_MAIN'); :PARAMETER.G_QUERY_FIND := 'FA..
Oracle Forms - 오류모음 - FRM-40106 : No navigable items in destination block DataBlock의 전체 Item을 Display Only 속성으로 줄 경우 Query시 이런 에러가 발생 그 Block으로 커서를 이동시키려 해도 커서가 갈 아이템이 없어서 발생되는 에러 Key가 되는 Display Only 아이템의 경우에는 Navigation -> Keyboard Navigatable 속성을 'Yes'로 변경
Oracle Forms - 오류모음 - ITEM 이름 설정에 대한 실행 오류 PL / SQL 작성 시 메인아이템 이름과 lov 이름이 매칭이 안되서 PL SQL에서 인식을 못하고 오류 생성했었음
Oracle Forms - 오류모음 - ITEM LIST - ELEMENTS IN LIST 매칭
Oracle Forms - 오류 모음 - 날짜 Between and - App_query.append 사용

반응형