Дата измения таблицы в Access

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Дата измения таблицы в Access

Сообщение gjghjc » 16.06.2007 (Сб) 16:18

Есть ли какие-нибудь способы определения даты изменения таблицы в БД Access.
Есть у меня в базе табличка которая обновляется с периодичностью раз в 2-3 дня. Хочется сделать так чтобы юзверь предупреждался о том что данные в таблице "слегка" устарели.
Пока на ум приходит только одна мысль содать табличку в которой хранить Имя таблицы и дату последнего изменения.
Утро добрым не бывает!

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 16.06.2007 (Сб) 17:45

Добавляешь в таблицу поле, скажем, LastChangeDate (типа дата-время, конечно же). При каждой операции с данными обновляешь это поле у строк, которые ты изменял.
Потом запускаешь запрос примерно такого вида:
Код: Выделить всё
select max(LastChangeDate) from MyTable;
Более автоматизированных средств для реализации такого, насколько я помню, нет - в Аксессе ведь нет триггеров, верно?..

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 17.06.2007 (Вс) 19:52

Ennor
Это мне понятно...
Вопрос в другом. Когда я открываю файлик базы непосредственно в Access то там напротив каждой таблицы хранится информация о дате и времени изменения. ВОт эти данные я и хочу выдернуть.
Утро добрым не бывает!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.06.2007 (Пн) 7:35

Эти данные можно получить через ADOX или методом OpenSchema.
Но лучше послушайся Ennor-а, он умный. Этот способ гораздо более правильный.
Lasciate ogni speranza, voi ch'entrate.

dormouse
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 140
Зарегистрирован: 10.01.2007 (Ср) 21:58
Откуда: Волжский

Сообщение dormouse » 10.08.2007 (Пт) 17:31

эти даты указывают на изменение структуры таблицы, а не данных

я создал себе таблицу со списком таблиц, и датой. ничего другого не придумал :?
VBA, MSA97


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 262

    TopList