|
|
|
Проверка списка значений
|
|||
|---|---|---|---|
|
#18+
Добрый день! Вопрос нубовский наверное Есть форма: в верхней части список договоров, в нижней их реквизиты. Соответственно при клике на договор меняется инфа в нижней части. Пользователь меняет некий один и тот же реквизит у нескольких договоров и жмет кнопку сохранить. Надо написать процедуру которая после этого нажатия проверяет уникальность реквизита для каждого договора, выводит сообщение о подтверждении сохранения, если нашлись договоры с одинаковым реквизитом. Как организовать цикл перебора по договорам? Name_in возвращает значение текущего выделенного договора, а как добраться до остальных, уже измененных в форме но еще не попавших в БД? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2010, 15:54 |
|
||
|
Проверка списка значений
|
|||
|---|---|---|---|
|
#18+
div777как добраться до остальных, уже измененных в форме но еще не попавших в БД? Спасибо post - все попадет в БД либо перебор по блоку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2010, 17:34 |
|
||
|
Проверка списка значений
|
|||
|---|---|---|---|
|
#18+
div777, а блоки не связаны отношением? Если связаны, то при переходе к след. родительской записи должен быть запрос на сохранение, вроде. А как это вообще реализовано, что не спрашивается необходимость комита при выполнении requery на блоке детализации - вручную делается post каждый раз и установка флага изменения блока? Но тогда после поста все данные УЖЕ в БД. Создайте коллекцию с ключами договоров, которые менялись. и на комит делайте проверку и очистку. и про откате тоже очистку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2010, 09:27 |
|
||
|
Проверка списка значений
|
|||
|---|---|---|---|
|
#18+
_mod, как реализовывается перебор по блоку? OmegaMale, блоки связаны отношением, в верхнем, грубо говоря, идентификаторы договоров, в нижнем их реквизиты, все данные из одной таблицы БД. Как реализовано сказать не могу, в наличии только уже закомпиленные процедуры. просто если я выбираю поочередно по списку договоры и меняю реквизит, то просматривая список я вижу измененные значения еще до нажатия кнопки сохранения. Если в это же время смотрю таблицу базы, то этих изменений естественно не вижу. Делаю вывод, что в самой форме видимо в базу-то они видимо заносятся, но не коммитятся до нажатия кнопки, если ее не нажимать происходит откат. При переходе от записи к записи срабатывает следующая цепочка триггеров (выводил для отладки) ON-CLEAR-DETAILS PRE-QUERY WHEN-CREATE-RECORD ON-POPULATE-DETAILS WHEN-NEW-RECORD-INSTANCE Может это чем поможет местным гуру. Я с формсами работаю впервые. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2010, 13:28 |
|
||
|
|

start [/forum/topic.php?fid=51&gotonew=1&tid=1878838]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 275ms |

| 0 / 0 |

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