powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms v10. Позиционирование в LOV
2 сообщений из 2, страница 1 из 1
Oracle Forms v10. Позиционирование в LOV
    #36119610
M_SERGEY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли спозиционировать в LOV на какую-то определенную запись?
Ну, предположим, существует поле на формсах, в котором отображается ФИО выбранного работника. Выбор делается при помощи LOV - списка. При открытии списка, курсор указывает на первую запись, а нужно, чтобы курсор спозиционировался на того работника, который выбран.
Иначе пользователю придется искать его при помощи поиска.

DECLARE
b BOOLEAN;
BEGIN
b := SHOW_LOV('EMP_LOV');
END;

В справке написано, что параметры у функции SHOW_LOV могут быть только имя LOV и координаты
...
Рейтинг: 0 / 0
Oracle Forms v10. Позиционирование в LOV
    #36120551
Всегда!!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LOV всегда позиционируется на первой записи.
Это поменять нельзя.

Однако можно сделать чтобы первой записью была та запись, которая сейчас выбрана.

Если столбец в таблице называется fio, а поле в форме block.fio,
то добавление в SELECT для LOV-а вот такого ORDER BY должно позиционировать открывающийся список на выбранного работника
Код: plaintext
1.
order by decode (fio,  :block.fio,  1 ,    2 )
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms v10. Позиционирование в LOV
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]