powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вытащить реальную, а не ложную дату LastUpdated?
4 сообщений из 4, страница 1 из 1
Как вытащить реальную, а не ложную дату LastUpdated?
    #32769576
Hugh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно составить простенький реестр БД: список объектов, даты создания и изменения каждого объекта. База не текущая, а из другого mdb. Пишу такой код:

Dim dbsSource As DAO.Database
Dim doc As DAO.Document
...
Set dbsSource = OpenDatabase(txtSourcePath)
For Each doc In dbsSource.Containers("Forms").Documents
debug.print doc.LastUpdated, doc.DateCreated
Next doc

Остальные коллекции смотрю таким же макаром, и все, вроде, работает.
Я захожу в просматриваемую БД, меняю что-нибудь в форме, сохраняю ее и выхожу. Опять запускаю процедуру и вижу: LastUpdated осталась старой!
То есть вранье получается. Я так понимаю, что он берет ее из таблицы
MSysObjects. Почему-то и там дата изменения старая. А если я просто в окне БД смотрю свойства объекта, то там все правильно: Свойства\Изменен и правильная дата.
Как это преодолеть?
...
Рейтинг: 0 / 0
Как вытащить реальную, а не ложную дату LastUpdated?
    #32769582
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А если
dbsSource.Containers("Forms").Documents.Refresh
?
...
Рейтинг: 0 / 0
Как вытащить реальную, а не ложную дату LastUpdated?
    #32769608
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как вытащить реальную, а не ложную дату LastUpdated?
    #32770089
Hugh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Refresh не помогает. Похоже, это действительно баг Аксеса 2000. Интересно,
а в Аксесе 2003 он тоже есть?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как вытащить реальную, а не ложную дату LastUpdated?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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