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

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

например,

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

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


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