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

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

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

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

Код: plaintext
post;

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


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