У меня есть запрос, выполняющийся в Microsoft Access 2010, и для его нормальной работы требуется более 30 минут. Я хотел бы предоставить конечному пользователю статус запроса. Индикатор выполнения был бы хорош, но не обязателен. Кажется, что доступ плохо работает и блокируется во время выполнения запроса, сводя на нет все обновления, которые я пробую. Хотя я бы предпочел вытащить VS и написать собственное приложение для этого, я вынужден использовать Access.
Есть идеи?
РЕДАКТИРОВАТЬ
Я использовал для запуска этого из пакетного сценария, который заполнил базу данных, но я хотел бы, чтобы все это было автономно в Access. Точнее говоря, "запрос" - это действительно скрипт VBA, который пингует ряд хостов. Поэтому я не слишком обеспокоен оптимизацией времени как такового, а просто сообщаю конечному пользователю, что оно не заблокировано.