Я управляю базой данных Access (accdb), и она содержит некоторую информацию о моей компании, и я не хочу, чтобы другие получали к ней доступ с сервера моей компании.
Я решил использовать Environ (5)=computername или Environ (12)=path для получения некоторых ссылок, таких как LEN(environ(path)). С помощью этой функции я мог бы, например, убедиться, что файл accdb работает только в том случае, если LEN(окружение(путь))/2+15=55 (длина на сервере моей компании, деленная на 2 плюс 15 = 80/2). +15=55 = алгоритм).
Таким образом, при открытии базы данных он должен запрашивать номер/код. Если пользователь вставит 55 и путь к файлу = 80, он откроется. Если путь к файлу = 100 (путь к файлу с сервера моей компании), необходимо указать 100/2+15=65, чтобы открыть файл db.
К сожалению, я не знаю, как это программировать, и я не знаю, как заблокировать использование SHIFT (который ломает код VBA при открытии), потому что я новичок.
Так что, пожалуйста, не могли бы вы помочь мне решить эти огромные проблемы (1. алгоритм с использованием Environ, 2. избегать использования SHIFT при открытии).
Заранее спасибо.
Бруно