|
|
|
Динамический LOV
|
|||
|---|---|---|---|
|
#18+
Привет всем. Ситуация такая: Есть многострочный блок и поле на нем с LOV-ом, можно ли сделать так чтобы, если пользователь выбрал одно значение_1, то на другой строке он не смог бы его выбрать(это значение_1)? Понятно, что с сохраненными строками все просто, надо просто добавить в селект условие not exists, а как быть со строками со статусом INSERT? которых еще нет в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2010, 00:55 |
|
||
|
Динамический LOV
|
|||
|---|---|---|---|
|
#18+
И понятно что можно сделать проверку на уникальность поля перед сохранением, пробежав по всем строкам со статусом INSERT, но хотелось бы исключить такую ситуацию сразу при заполнении формы. Заранее благодарен за отзывы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2010, 01:00 |
|
||
|
Динамический LOV
|
|||
|---|---|---|---|
|
#18+
_eldar_, Попробуй поставить этому полю свойство Primary Key=Yes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2010, 14:03 |
|
||
|
Динамический LOV
|
|||
|---|---|---|---|
|
#18+
Как вариант - создать глобальную переменную с табличкой или, если записей не очень много, просто текстовый небазовый элемент В триггере KEY-LISTVAL добавлять (заменять) каждое очередное выбранное значение в этот список/поле. Там же на основе этого списка накладывать условие на рекордгруп LOV`а. Ну естественно на триггер удаления (очистки) записи - надо повесить удаление соответствующего элемента из списка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2010, 14:09 |
|
||
|
Динамический LOV
|
|||
|---|---|---|---|
|
#18+
Попробуй перед вызовом списка значений выполнить команду Код: plaintext Она запишет данные в базу, но не сохранит, т.е. все введенные строки будут ведны только для текущей сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2010, 17:07 |
|
||
|
Динамический LOV
|
|||
|---|---|---|---|
|
#18+
craver , Спасибо большое помогло :), Всегда!!!!! , поставил первичный ключ на блоке и на нужном элементе ничего не вышло(, да и вообще это поля в таблице не уникально, оно уникально только на моей форме, которая запускается со строки другой формы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2010, 00:49 |
|
||
|
|

start [/forum/topic.php?fid=51&fpage=29&tid=1878989]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 165ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...