-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


запуск макроса в заданное время

Понедельник, 10 Марта 2014 г. 19:22 + в цитатник
Добрый вечер, надеюсь что сможете мне помочь и я не повторяюсь с вопросом.

Суть проблемы такова:

Каждую ночь у меня на SQL сервере запускаются процедуры и генерятся итоговые таблицы, которые и являются сорсами для конечных excel отчетов, которые от туда благополучно обновляются. Обновление каждого из репортов повешено на экселевский макрос (так как помимо основной таблицы, внутри отчета обновлять нужно и множество созданных пивотов), но из-за больших объемов данных процесс обновления не самый быстрый - до 10-15 минут на каждый отчет.

Сейчас, каждое утро, "специально" обученный человек открывает каждый из этих репортов и запускает процесс обновления (а отчетов порядка 10 штук), это все долго и зависимо от наличия на работе данной личности, что совсем не внушает дополнительного доверия.

Решил довести дело до логического конца, написал в access'е программу, которая открывает каждый из этих репортов, запускает макросы в правильном порядке, сохраняется отчет и переходит к следующему. На данном этапе проблем никаких нет, а вот дальше они как раз и начинают возникать. Access я не очень хорошо знаю, использую его не много по причине наличия SQL сервера, и тонкостами аксеса не обладаю.

Возможно ли сделать так, что бы access, например, начиная с 5 утра, каждые 2 минуты проверял таблицу в которой ведется лог выполнения job'ов на sql, и в случае нахождения записи с сегодняшней датой (значит что процедура отработала успешно) запускал свою процедуру по апдейту репортов? Аналога DML trigger'ов я не нашел.


p.s. запускать в определенное время тоже не вариант, время завершения на скуле сильно варьируется.
p.p.s запускать через windows schedule тоже не получится, запрещено корпоративными политиками безопасности.

Всем заранее спасибо за помощь!!!

http://www.sql.ru/forum/1081704/zapusk-makrosa-v-zadannoe-vremya


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку