У меня есть доступ «приложение» (.adp файл), когда он открывается, я обновляю базу данных администратора с именем пользователя и временем открытия. Когда он закрывается, он обновляет базу данных администратора с закрытым временем имени пользователя - это отдельные записи в таблице событий, поэтому она выглядит как
username,dbaction,time
bob,open,13:00
gareth,open,13:05
bob,close,14:00
Если пользователь, где открыть БД дважды, будет записано 2 открытых и 2 закрытых действия, но невозможно определить, к какому сеансу базы данных принадлежало каждое из 2 закрытых событий.
То, что я хочу сохранить в этой таблице, - это уникальный идентификатор, который связывает действия открытия и закрытия вместе с «каждым сеансом». Предпочтительно я хотел бы использовать свойство объекта приложения в VBA, если что-то существует. Он даже хранит время открытия БД? Я могу создать свой собственный идентификатор, когда базы данных открыты, и хранить его в переменной до закрытия, но идентификатор предпочитает использовать что-то встроенное. Есть идеи?