powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Процедура для переопределения связей между базами
4 сообщений из 4, страница 1 из 1
Процедура для переопределения связей между базами
    #39170637
OkeTurel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
У меня есть несколько баз в Аксе. Они все имеют связь друг с другом - через связанные таблицы. Скажем, в базе "Физические лица" имеется таблица "Физлица", которая является связанной для базы "Юридические лица". В базе "Адреса" - таблица, которая является связанной для базы "Физические лица" и базы "Юридические лица". В общем, в каждой базе полно связанных таблиц.
(Я не стала помещать все в одну базу, получалось громоздко).

Так вот.
Я с базами работаю не только на работе, но и домой приношу на флешке. И дома мне приходится переопределять все связи, иначе не работает. Потом на работе - снова переопределять все связи, которые я изменила дома. Там ведь пути разные!

Подскажите, как сделать процедурку в VBA для автоматического переопределения связей между базами?
...
Рейтинг: 0 / 0
Процедура для переопределения связей между базами
    #39170658
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для каждой связанной таблицы выполнить переопределение связей.
Примерно так.
Код: vbnet
1.
2.
3.
4.
5.
6.
Dim Tdf As TableDef
For Each Tdf In CurrentDb().TableDefs
  With Tdf
    If Len(.Connect) > 0 Then
      .Connect = ";DATABASE=" & <новый путь>
      .RefreshLink


With Tdf
...
Рейтинг: 0 / 0
Процедура для переопределения связей между базами
    #39170659
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сообщение отправилось раньше времени, незавершенным...
Ну и ладно.
И так все понятно.)))
...
Рейтинг: 0 / 0
Процедура для переопределения связей между базами
    #39171965
OkeTurel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michelle, всё работает, спасибо! ^)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Процедура для переопределения связей между базами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]