powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Динамический LOV
6 сообщений из 6, страница 1 из 1
Динамический LOV
    #36601909
_eldar_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем. Ситуация такая: Есть многострочный блок и поле на нем с LOV-ом, можно ли сделать так чтобы, если пользователь выбрал одно значение_1, то на другой строке он не смог бы его выбрать(это значение_1)? Понятно, что с сохраненными строками все просто, надо просто добавить в селект условие not exists, а как быть со строками со статусом INSERT? которых еще нет в базе.
...
Рейтинг: 0 / 0
Динамический LOV
    #36601910
_eldar_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И понятно что можно сделать проверку на уникальность поля перед сохранением, пробежав по всем строкам со статусом INSERT, но хотелось бы исключить такую ситуацию сразу при заполнении формы. Заранее благодарен за отзывы.
...
Рейтинг: 0 / 0
Динамический LOV
    #36602951
Всегда!!!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_eldar_,

Попробуй поставить этому полю свойство Primary Key=Yes
...
Рейтинг: 0 / 0
Динамический LOV
    #36602971
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант - создать глобальную переменную с табличкой или, если записей не очень много, просто текстовый небазовый элемент

В триггере KEY-LISTVAL добавлять (заменять) каждое очередное выбранное значение в этот список/поле. Там же на основе этого списка накладывать условие на рекордгруп LOV`а.

Ну естественно на триггер удаления (очистки) записи - надо повесить удаление соответствующего элемента из списка.
...
Рейтинг: 0 / 0
Динамический LOV
    #36603603
craver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй перед вызовом списка значений выполнить команду

Код: plaintext
post;

Она запишет данные в базу, но не сохранит, т.е. все введенные строки будут ведны только для текущей сессии.
...
Рейтинг: 0 / 0
Динамический LOV
    #36604327
_eldar_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
craver , Спасибо большое помогло :), Всегда!!!!! , поставил первичный ключ на блоке и на нужном элементе ничего не вышло(, да и вообще это поля в таблице не уникально, оно уникально только на моей форме, которая запускается со строки другой формы
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Динамический LOV
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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