Oracle Apex 4 - проблема с ПРЕДЫДУЩИМ и СЛЕДУЮЩИМ, CLEAR Button Logic - PullRequest
0 голосов
/ 10 января 2011

Я пытаюсь создать простую форму, где последняя созданная запись отображается при открытии формы. Кнопки «Назад» и «Далее» позволяют перемещаться по таблице, а кнопка «Очистить» позволяет очистить экран и ввести новую запись.

Я создал рабочую страницу с регионом, который отображает данные в таблице.

Я создал две кнопки под названием «Предыдущая» и «Следующая» с помощью мастера (которые появляются).

Но кнопки не позволяют ничего делать.

Поэтому я думаю, что мне нужен процесс, который ищет отправку с именами кнопок в запросе, но я не уверен, что в них вставить.

Также для Клира я тоже в тупике.

Спасибо за любую помощь.

1 Ответ

1 голос
/ 10 января 2011

Вам необходимо удерживать первичный ключ записи, отображаемой в элементе страницы (или элементах), и использовать их для поиска записи, которая будет использоваться при заполнении формы. Затем в процессах для обработки кнопок «Далее» и «Предыдущий» необходим код для определения первичного ключа следующей / предыдущей записи и обновления элементов страницы. Затем при перезагрузке страницы будет отображена следующая / предыдущая запись.

Код может выглядеть примерно так (для кнопки «Далее»):

select empno
from emp
where empno = (select min(empno) from emp
               where  empno > :p1_empno);
...