Лог измененний или поле с датой изменения записи

George-III
Дата: 29.09.2005 11:16:46
Такая задача:
Есть таблица в которую данные сливаются с нескольких сторонних источников, но иногда операторы вынуждены что-то подправлять, для отслеживания этих изменений необходимо вести лог.
Как это осуществить - ума не приложу.... Подскажите!
Лог такой:
№ Изменённойзаписи, дата изменнения, (в перспективе - оператор)
Тяп-ляп
Дата: 29.09.2005 12:03:28
Private Sub Form_AfterUpdate()
DoCmd.RunSQL "Insert into tLog (RowNr, DateUpdate, UserName) Values ("
& Me.RowNr & ", #" & Date() & "#, '" & strUserName & "')
End Sub
RVI
Дата: 29.09.2005 12:53:27
Думаю, что вместо Date() лучше использовать Now,
чтобы со временем было...
George-III
Дата: 29.09.2005 14:03:58
Огромнейшее спасибо, как оказывается просто...
А я пытался найти способ, работая с таблицами, а не с формами...
Наверное, на уровне таблиц этого сделать не удасться...
Сейчас буду пробовать, ещё раз огромное спасибо!
Тяп-ляп
Дата: 29.09.2005 14:06:36
автор
Наверное, на уровне таблиц этого сделать не удасться...
На уровне таблиц, конечно лучше, но нужны триггера, которых в акссесе нет.
George-III
Дата: 29.09.2005 16:09:04
Тяп-ляп
автор
Наверное, на уровне таблиц этого сделать не удасться...
На уровне таблиц, конечно лучше, но нужны триггера, которых в акссесе нет.

Спасибо, я так и понял... Но пользователи получать доступ к таблица не будут - можно реализовать и таким образом...
AlTis
Дата: 29.09.2005 16:27:14
Если форма основывается на 1 таблице, то есть смысл сделать модуль класса.
George-III
Дата: 29.09.2005 16:35:22
AlTis
Если форма основывается на 1 таблице, то есть смысл сделать модуль класса.

... у меня пока не тот уровень, с модулями класса не работал пока... Наверное не получится (пока :))
Tatta
Дата: 28.02.2006 09:23:20
Тяп-ляп
Private Sub Form_AfterUpdate()
DoCmd.RunSQL "Insert into tLog (RowNr, DateUpdate, UserName) Values ("
& Me.RowNr & ", #" & Date() & "#, '" & strUserName & "')
End Sub

Простите блондинку, но где можно потом посмотреть этот лог? Или его надо создать?
SAS!
Дата: 28.02.2006 11:30:30
Так это ж запрос на добавление записей в таблицу tLog, которую надо предварительно создать с полями RowNr, DateUpdate, UserName.
Вот в этой таблице и надо смотреть лог