У меня есть доступ 2010 базы данных A.mdb со списком таблиц, одна из которых представляет собой связанную таблицу, связанный из другой базы данных Access B.mdb на тот же сервер. Эти базы данных находятся на машине разработки xxx.xxx.xxx.xxx
, которая отображается на моем компьютере как R://
, и они впоследствии публикуются онлайн на сервере yyy.yyy.yyy.yyy
.Обновление Access Связанная таблица использовать путь UNC
Если я хочу работать на базе данных локально, мне нужно изменить ссылку на таблицу. Но если я изменил его с помощью файловой системы (используя «Linked Table Manager»), ссылка станет R://....
, и когда я посмотрю страницу ASP, которая запрашивает эти данные, она будет повреждена, потому что путь неправильный. Кроме того, если я меняю ссылку локально, она не будет работать на онлайн-сервере.
Есть ли способ изменить ссылку «программно»? То есть без использования диспетчера связанных таблиц?
Я искал ответ, но я не тот эксперт, я просто понял, что мне нужно написать «Модуль»? «Макро»?
Спасибо вам большое! Только один вопрос (новичок здесь): как мне создать функцию VBA? Макро? Модуль? Макрос, связанный с модулем? Бох! Что касается «Browse to Network, Machine Name, ...», на самом деле я не могу этого сделать, потому что по какой-то причине я отказываюсь понять, что не могу видеть машину из Newtwork (я в большой и огромной организации, поэтому доступ ограничен и странный!) –
Создайте новый модуль, а затем просто вставьте код и отредактируйте его. Вы можете запустить эту функцию, щелкнув по первой строке и нажав «[F5]» (или выберите «Выполнить» из строки меню), и вы также можете создать макрос для его запуска (посредством действия «RunCode»). –
Спасибо, я попытался, но он говорит: «Ошибка компиляции: определяемый пользователем тип не определен» ... –