powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как выбрать нужное значение из LOV в персонализации
8 сообщений из 8, страница 1 из 1
Как выбрать нужное значение из LOV в персонализации
    #38597044
dmitry1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

У меня есть поле, значение которого выбирается из LOV списка.
Проблема в том, что значение, которое там должно стоять в LOV-списке не уникальное.
В этом случае система просит уточнить, какое из неуникальных значений мне нужно.

В персонализации я могу найти все уточняющие значения.
Если я введу это значение в поле "Найти" в диалоге LOV списка, то мне однозначно находит нужное значение.

Можно ли как-то под персонализацией уточнить это значение? Может как-то ввести его в поле "найти"?

P.S. В данном поле не работает ввод типа %значение. LOV список не воспринимает, поле "Найти" появляется пустым.
...
Рейтинг: 0 / 0
Как выбрать нужное значение из LOV в персонализации
    #38597197
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сумбурно как-то.

OeBS под рукой нет, проверить не могу.

Как я понимаю проблему, сделать можно.

dmitry1000В персонализации я могу найти все уточняющие значения.
Если я введу это значение в поле "Найти" в диалоге LOV списка, то мне однозначно находит нужное значение.

Сумбурно...

В персонализации можно указать значение для поля. Если после этого, в персонализации сказать KEY-TAB, то указанное значение преобразуется в числовой ID в другом (скрытом поле).

При этом, КОРРЕКТНО, насколько я помню, в персонализации нужно делать ДВА действия. Указать поле, выйти из него. Только установить значение обычно не достаточно. Если из поля принудительно не выходить, то иногда будет работать, иногда глючить

dmitry1000Можно ли как-то под персонализацией уточнить это значение? Может как-то ввести его в поле "найти"?

Можно указать КОД в скрытом поле, после чего, обычно, достаточно вызвать WHEN-NEW-RECORD (или WHEN-NEW_INSTANCE ? ) триггер. Тогда система обычно ID преобразует в текстовое значение и покажет на экран.

Объясняю сумбурно, с OeBS 7 лет не работал. Под рукой его проверить нет.
...
Рейтинг: 0 / 0
Как выбрать нужное значение из LOV в персонализации
    #38597338
dmitry1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да там есть скрытый ID. Но даже если я выставляю ID вручную (хоть до LOV, хоть после), я все равно не могу пройти поле c LOV.

Появляется окно поиска LOV и т.п.
...
Рейтинг: 0 / 0
Как выбрать нужное значение из LOV в персонализации
    #38597368
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что делается.

Как именно - нет у меня OeBS под рукой ((( и писать не проверенные данные будет еще хуже.
...
Рейтинг: 0 / 0
Как выбрать нужное значение из LOV в персонализации
    #38597370
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто надо аккуратно выставлять и после Id дернуть правильный триггер. На сколько я помню
...
Рейтинг: 0 / 0
Как выбрать нужное значение из LOV в персонализации
    #38597371
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и самый простой и правильный вариант.

То, что в справочнике есть значения которые однозначно названием не идентифицируется - лично мне кажется в корне НЕ правильно. Соответственно, самое простое и правильное решение - дать пинка консультантам (и другим), что бы названия в справочниках были уникальны
...
Рейтинг: 0 / 0
Как выбрать нужное значение из LOV в персонализации
    #38597372
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и пользователю так IMHO будет намного проще и удобнее
...
Рейтинг: 0 / 0
Как выбрать нужное значение из LOV в персонализации
    #38599601
dmitry1000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На текущий момент сложилось следующее решение
Перед заполнением я переопределяю LOV список - и оставляю там только 1 значение.
Но там есть небольшая проблема, вот в этом посте:
Пост
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как выбрать нужное значение из LOV в персонализации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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