Индикатор выполнения в MS Access

У меня есть запрос, выполняющийся в Microsoft Access 2010, и для его нормальной работы требуется более 30 минут. Я хотел бы предоставить конечному пользователю статус запроса. Индикатор выполнения был бы хорош, но не обязателен. Кажется, что доступ плохо работает и блокируется во время выполнения запроса, сводя на нет все обновления, которые я пробую. В то время как я предпочел бы вытащить VS и написать собственное приложение для этого, я вынужден использовать Access.

Есть идеи?

EDIT

Раньше я запускал это из пакетного сценария, который заполнял базу данных, но я хотел бы, чтобы все это содержалось в Access. Чтобы быть конкретным, «запрос» действительно скрипт VBA, который пингует ряд хостов. Поэтому я не беспокоюсь об оптимизации времени как такового, а просто хочу сообщить конечному пользователю, что оно не заблокировано.

Ответы на вопрос(7)

Ваш ответ на вопрос