Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как показать свежие данные в форме, если поле поменялось в триггере before update / 3 сообщений из 3, страница 1 из 1
02.12.2016, 11:17
    #39359174
PavelVX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показать свежие данные в форме, если поле поменялось в триггере before update
Добрый день!
MS SQL 2012 + MS Access 2010.
Столкнулся с такой проблемой:
В базе есть два поля для хранения аудита: кто менял(учетка) и когда менял(время) запись.
Заполнение этих полей идет в instead of update trigger.
На форме эти поля выведены в editbox-ы. Но когда я меняю записи, эти данные не прилетают в обратную сторону.
Поэтому, если повторно попробовать поменять запись, то аксес ругается, на то, что "другой пользователь изменил данные".
Наверняка уже есть оптимальное решение, как это дело показать в форме.
...
Рейтинг: 0 / 0
02.12.2016, 14:08
    #39359341
Hermiona
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показать свежие данные в форме, если поле поменялось в триггере before update
PavelVX,

Я на каждое поле в записи ( в форме) "вешаю" обработку на событие "изменение"

например,

Dim USNam As String
Dim ДатИзм As String
ДатИзм = CDate(Date)
USNam = Environ$("USERNAME")
ИмяПольз = USNam
ЧтоИзм = USNam + " изменился Адрес-" + ДатИзм

Если я правильно поняла Ваш вопрос. В моём случае, сколько бы раз не происходило изменение, имя пользователя и комментарий каждый раз фиксируются в специальных полях.
...
Рейтинг: 0 / 0
03.12.2016, 12:39
    #39359832
PavelVX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как показать свежие данные в форме, если поле поменялось в триггере before update
Т.е. аудит кто поменял и когда поменяли вы делаете на стороне клиента?
Я же делаю на стороне сервера.
Т.е. отправил данные, он их дополнил и обновил запись.
Но вот после дополнения и обновления, данные почему-то сразу не отображаются.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как показать свежие данные в форме, если поле поменялось в триггере before update / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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