Я использую диск облачного хранилища, чтобы делиться некоторыми сложными базами данных Access со своими коллегами. Я бы хотел, чтобы базы данных выполнялись напрямую из локального облачного хранилища.
C:\Users\example.dude\CloudDrive\Other Folders\Main Database.accdb
C:\Users\example.dude\CloudDrive\Other Folders\Archive Database.accdb
Я смог заставить большинство из них работать. Однако у меня есть несколько запросов на добавление в основной базе данных, которые добавляют данные в архивную базу данных. Не полный оператор SQL ниже, просто пример.
::: Query in Main Database :::
INSERT INTO [Some Table] ( ID, [Other Fields] ) IN 'C:\Users\example.dude\CloudDrive\Other Folders\Archive Database.accdb\Archive Database.accdb'
SELECT [Some Table].ID, [Some Table].[Other Fields] AS etc etc etc
Проблема в том, что "example.dude" - это путь профиля пользователя только одного пользователя. Как получить доступ к OS% USERPROFILE% в операторе SQL?
Я не склонен к какому-либо решению VBA, которое динамически воссоздает SQL; У меня есть по крайней мере дюжина из этих SQL утверждений, и некоторые из них ОЧЕНЬ длинны.