изменить связанные таблицы абсолютные пути к относительным - PullRequest
4 голосов
/ 12 января 2012

Как мне сделать вышеперечисленное в MS Access 2003? У меня много связанных таблиц с абсолютными путями, я хочу удалить часть каталога всех путей, чтобы ссылаться на текущий каталог.

1 Ответ

4 голосов
/ 12 января 2012

Вы не можете обращаться к относительному с помощью таблиц ссылок.

Однако, в случае, если у меня есть внешний интерфейс + внутренний конец в том же каталоге, то при запуске я всегда проверяю, в порядке ли связь, если нет, код принимает текущий каталог и пытается повторно связать.Таким образом, это означает, что они могут переместить папку, и что конец дня относительной адресации становится спорным вопросом, так как приложение работает, если они РЕН имя папки или переместить его.

1004 * Вышеуказанные работы и имеет смысл толькодля не многопользовательской установки.Для многопользовательских пользователей у каждого пользователя будет копия внешнего интерфейса (не нужно, чтобы несколько пользователей в одном внешнем интерфейсе).Так как этот интерфейс будет на каждом рабочем столе, и тогда вы не сможете предполагать или иметь какую-либо относительную адресацию на стороне сервера.

Так что в конце дня относительная адресация не поддерживается, но, как указаноВ тех случаях, когда вы будете использовать такую ​​адресацию, вы можете просто перепривязать свой код.Таким образом, вы всегда можете получить полный путь к Access, и вы всегда можете проверить наличие директории выше или ниже текущего пути, и, если необходимо, повторно связать.

В случаях ссылки на некоторыесерверная папка, то такая адресация в любом случае не будет иметь смысла, и, таким образом, вы вряд ли пропустите эту возможность в любом случае.

...