Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / me!updatedCtl = Now при изменении записи А97: как сделать? / 3 сообщений из 3, страница 1 из 1
11.11.2003, 10:49
    #32319703
alex_pf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
me!updatedCtl = Now при изменении записи А97: как сделать?
Нужно:
При изменении записи в табличной форме записывать в одно из полей той же записи время последнего изменения. В форме данные могут обновляться/добавляться как вручную, так и вставкой из буфера

Сделал:
Вешаю на форму:
Код: plaintext
1.
2.
Private Sub Form_AfterUpdate()
Me!updatedCtl = Now
End Sub

Форма зацикливается - Me!updatedCtl = Now возвращает ее опять в несохраненное состояние и из записи невозможно выйти без ескэйпа.

Вариации на тему
Код: plaintext
1.
2.
Private Sub Form_AfterUpdate()
   DoCmd.RunSQL  "update baza set updatedFld = "  "" & Now & "  "" where cnt = "  & Me!cnt
End Sub

cnt - счетчик, айди таблицы

отлично работают при вводе ручками, но при вставке из буфера, RunSQL натыкается на блокировки наложенные формой.

Можно навесит на AfterUpdate каждого контрола, но что-то мне не по душе это.

Как бы решить эту проблему легко, красиво и надежно? Или может так и сделать (AfterUpdate каждого контрола)

Буду благодарен за идеи.

С уважением,
Алексей
...
Рейтинг: 0 / 0
11.11.2003, 11:00
    #32319731
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
me!updatedCtl = Now при изменении записи А97: как сделать?
Private Sub Form_BeforeUpdate()
Me!updatedCtl = Now
End Sub
...
Рейтинг: 0 / 0
11.11.2003, 11:06
    #32319747
alex_pf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
me!updatedCtl = Now при изменении записи А97: как сделать?
Шаман!

И вправду, но мне почему-то казалось, что я и это пробовал с тем же результатом.

Зенкс элот.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / me!updatedCtl = Now при изменении записи А97: как сделать? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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