Обновление доски в форме оракула - PullRequest
0 голосов
/ 31 января 2011

Есть ли что-нибудь похожее на поток в формах Oracle для обновления одной части?Я хочу создать окно сообщения и обновить эту часть новыми событиями, поэтому мне нужно иметь что-то вроде потока или таймера в форме оракула.Любые примеры или идеи?

Я работаю с формами Oracle 6i, но я также могу конвертировать в 10g.Моя версия сервера Oracle - 9.

1 Ответ

1 голос
/ 01 февраля 2011

Файл справки / онлайн-документация в 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...