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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.11.2004, 17:46
|
|||
|---|---|---|---|
|
|||
Контроль изменения юзером значений |
|||
|
#18+
Грузится форма, срабатывает begin transaction, на форме в TextBox редактируются/просматриваются поля (около 20 штук) затем пользователь жмет кнопочку "Выход" и програма спрашивает "Записать или нет?" затем соответственно EndTransaction или RollBack. Есть ли возможность (кроме как загнать все поля во временные переменные) узнать изменял ли юзер чтолибо или нет, если нет - тогда неспрашивать "Записать или нет?" . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2004, 17:55
|
|||
|---|---|---|---|
Контроль изменения юзером значений |
|||
|
#18+
Смотри в сторону GetFieldState (), GetNextModified (). Работают с буфером и проверяют были ли внесены изменения юзером (Есть пример в документации). GetNextModified () - просматривает таблицу и помещает указатель на ту запись, в которую были внесены изменения. (Имеет смысл применять только если включена табличная буферизация). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2004, 23:59
|
|||
|---|---|---|---|
Контроль изменения юзером значений |
|||
|
#18+
Alex SheffГрузится форма, срабатывает begin transaction, на форме в TextBox редактируются/просматриваются поля (около 20 штук) затем пользователь жмет кнопочку "Выход" и програма спрашивает "Записать или нет?" затем соответственно EndTransaction или RollBack. Есть ли возможность (кроме как загнать все поля во временные переменные) узнать изменял ли юзер чтолибо или нет, если нет - тогда неспрашивать "Записать или нет?" . Никогда не открывайте транзакцию при загрузке формы - так пользователь может уйти покурить и другие пользователи будут его ждать :) Посмотрите в поиске - приводились примеры по буферизации таблиц и транзакции (которые должны быть активны минимально короткое время)... Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2004, 02:13
|
|||
|---|---|---|---|
|
|||
Контроль изменения юзером значений |
|||
|
#18+
Hi Alex Sheff! Нужно использовать буферизацию и методы указанные kdanylo. А вот транзакцию нужно убрать в метод сохранения! Ибо открывая транзакцию ДО начала редактирования - ты создаёшь крайне протяжённую по времени блокировку! Что есть ОЧЕНЬ плохо. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1595469]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 369ms |

| 0 / 0 |
