Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как определить дату последнего обращения к таблице / 3 сообщений из 3, страница 1 из 1
16.08.2018, 09:40
    #39688551
Как определить дату последнего обращения к таблице
Здравствуйте. Использую MS Access 2003, в списке таблиц есть столбцы с датой последнего изменения и датой создания. Но мне нужна дата последнего обращения к таблице. Скажите пожалуйста как можно определить эту дату?
...
Рейтинг: 0 / 0
16.08.2018, 10:04
    #39688566
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить дату последнего обращения к таблице
Никак. Такие сведения не хранятся в БД.
...
Рейтинг: 0 / 0
16.08.2018, 11:31
    #39688639
4d_monster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить дату последнего обращения к таблице
К таблице - никак.
Можно создать запрос к этой таблице, с * и функцией, которая будет записывать обращения в таблицу ОбращенияКТаблицам([таблица],[Когда]) . И конечно закрыть прямой доступ к таблице.

Код: sql
1.
SELECT * , LogDate("ВажнаяТаблица") FROM [ВажнаяТаблица] WITH OWNERACCESS OPTION;



Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Public Function logDate(tableName As String) As Date

    CurrentDb.Execute ("INSERT INTO [ОбращенияКТаблицам]([таблица],[Когда]) SELECT '" & tableName & "',Now()")
    logDate = Now()
    Debug.Print logDate
    
End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как определить дату последнего обращения к таблице / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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