Страница: 1 |
Страница: 1 |
Вопрос: Связи таблиц в Access с диапозоном в Excel
Добавлено: 23.01.09 12:31
Автор вопроса:
Kirill
Ofiice 2003. Есть база mdb и файл xls.
1. В базе Access есть связь с книгой Excel, в книге есть именнованный диапозон ячеек A20:C64100 без заголовков. Связь прекрасно работает, акссесс выгружает с помощью именного диапозона нужные данные, но! если изменить расположение экселевского файла, то связь теряется и надо опять заново ее создавать.
Стркутура папок:
D:\FF\Excel\Counts.xls
D:\FF\BD\DB_Query_1.mdb
Так вот, если изменить путь полностью, например поменять диск на котором находится папка с файлами, то теряется связь, как эту самую связь привязать к этой дочерней папке *\Excel, не зависимо от диска или других папок? Чтобы связь поняла, что книга находится в *\Excel\Counts.xls?
2. И еще один вопрос, как запустить из Access'a макрос в книге Excel (макрос не находится в Personal.xls), это возможно сделать?
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа: Father
Вопросов: 0
Ответов: 159
Профиль | | #1
Добавлено: 23.01.09 18:11
1. Выдели ячейку A20. Правым кликом выбери пункт меню "изменить запрос". Найди строку типа:
Data Source = D:\FF\BD\DB_Query_1.mdb. Измени: Data Source = \FF\BD\DB_Query_1.mdb
2. У объекта Excel.Application есть метод Run.