Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 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.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам