Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2010, 15:46   #1
_Yan_
Новичок
Джуниор
 
Регистрация: 21.12.2010
Сообщений: 1
Вопрос Автоматическое копирование из Access в XLS

Здравствуйте! Нужна помощь.
Подскажите, как сделать так, чтобы с заданной периодичностью (например раз в сутки) автоматически запускался акцесс, открывались в нем два файла (DB_1.mdb и DB_2.mdb), в этих файлах открывались определенные таблицы (например Physical_param из DB_1 и Config из DB_2 ) и данные из этих таблиц копировались в файл XLS, на один лист (причем таблицы не одна под другой, а две таблицы расположены горизонтально относительно друг друга).
Спасибо.
_Yan_ вне форума Ответить с цитированием
Старый 21.12.2010, 16:34   #2
Diamand
Форумчанин
 
Аватар для Diamand
 
Регистрация: 07.04.2007
Сообщений: 102
По умолчанию

можно создать bat файл там прописать
Код:
Set LocalPath=C:\BD\MyBD
Set AccessPath=C:\Program Files\Microsoft Office\OFFICE11

for /r %LocalPath% %%i in (*.mdb) do "%AccessPAth%\msaccess.exe" "%%i" /X DO
и потом в винде знаю точно что на вин сервере есть штука как событие и там можно указать в какое время и что делаемс.

Затем в базе создать макрос на запуск программы с именем DO затем средствами VBA создать функцию с именем "DO"именно функцию иначе макрос не заработает и там прописать копирование таблиц в xsl таких примеров в инете пално да совсем забыл после написании функции в макросе на запуск нужно указать имя функции или тупо выбрать из списка
Diamand вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск файлов и автоматическое копирование на флешку BlackBlood Общие вопросы Delphi 3 04.12.2010 02:06
Автоматическое копирование DenProx Microsoft Office Excel 12 14.08.2010 20:25
Автоматическое копирование Clif Помощь студентам 0 10.08.2010 15:12
Автоматическое копирование выделенной строки Enigmatic Microsoft Office Excel 2 25.12.2009 13:08
Копирование данных из csv в xls Lenin21 Microsoft Office Excel 0 06.11.2008 21:10