2011-01-31 4 views
0

하나의 파트를 업데이트하는 Oracle 폼에는 스레드와 같은 것이 있습니까? 메시지 박스를 만들고 그 부분을 새로운 이벤트로 업데이트하고 싶습니다. 따라서 oracle 폼에 thread 나 Timer 같은 것이 있어야합니다. 모든 예 또는 아이디어?오라클 폼에서 보드 업데이트

Oracle Forms 6i로 작업하고 있지만 10g로 변환 할 수도 있습니다. 제 오라클 서버 버전은 9입니다.

+0

양식 6.0 6I 사이에 엄청난 차이가 (전자는 후자가 EB 클라이언트/서버 또는 웹 애플리케이션으로 배포 할 수, 클라이언트 서버 WAS)있다 물품. –

+0

이 분명히 밝혀 질 수 있습니까, 그것은 6i입니다. – Amir

+0

아마 그것을하는 한 방법은 별도의 블록에서 업데이 트가 필요한 부분을 가지고 있으며 타이머 이벤트가 발생하면 그 블록을 새로 고침 – Sathya

답변

1

Oracle Forms의 도움말 파일/온라인 문서에는 타이머 생성에 대한 샘플 코드가 있습니다.

아마도 WHEN-NEW-FORM-INSTANCE 트리거

DECLARE 
    timer_id timer; 
begin 
    timer_id := CREATE_TIMER('TIMER1',20000,REPEAT); 
end; 

이 20 초마다 발생하는 반복 타이머를 만듭니다에서, 타이머를 만듭니다.

지금 WHEN-TIMER-EXPIRED 트리거에서 타이머 만료 핸들러

declare 
    timer_id timer; 

begin 
    -- code for updating the relevant field(s) 
end; 
+0

안녕하세요, 저는이 문제에 직면하게됩니까?이 게시물을 읽으시겠습니까? http://stackoverflow.com/questions/6517499/problem-with-timer-in-oracle-form – Amir