Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обновление местоположения для связанной таблицы
 
 автор: Home   (01.05.2007 в 03:49)   личное сообщение
 
 

Есть две базы, основная + дополнительная.
В дополнительной БД храняться таблицы с данными, а
в основной ссылки на таблицы из доп.базы + код (формы, отчеты,...)

Стоит задача при старте модуля автоматически исправлять путь к доп.БД?.

Предупреждаю: ADOX пользоваться не могу, т.к. нет пароля к БД.
Я использую
TableDef.Connect Property (Sets or returns a value that provides information about a linked table. Read/write String.)


Вот код, но он не срабатывает:
For Each tdfLoop In CurrentDb().TableDefs
   If Not (tdfLoop.Properties("Connect") = "") Then
      tdfLoop.Connect = ";DATABASE=C:\Database\Db2.mdb"
   End If
  Next tdfLoop 

Что в нем не так? И как всетаки можно автоматически изменить местоположение доп.БД?

  Ответить  
 
 автор: palarm   (01.05.2007 в 05:57)   личное сообщение
 
 

Вот так например http://accessoft.ru/Text/Text1.html

  Ответить  
 
 автор: Home   (01.05.2007 в 13:33)   личное сообщение
32 Кб.
 
 

спасибо!
Но при использовании

DoCmd.TransferDatabase acLink, "Microsoft Access", _ 
                DbPath, acTable, Tname, Tname, False, False 


появляется то что на картинке...
Можно ли программно придушить этот вопрос?

  Ответить  
 
 автор: Home   (01.05.2007 в 14:51)   личное сообщение
 
 

Допер :)
Подавление вопроса лечиться путем понижения безопастности.
http://accessoft.ru/Text/Text6.html

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList