Excel External Tables

На проектах, почти всегда , требуется организовать доступ к данным , которые лежат в таблицах БД. Конечно для этого существует множество решений, начиная от web-форм, заканчивая BI порталами. Но как всегда находится ряд случаев, когда нужно что -то простое и понятное как “колесо”.
В Microsoft Office Еxcel есть функционал для доступа к внешним таблицам. Это удобно и наглядно для 2-3 запросов. Когда -же нужно опубликовать более десятка отчетов, и накрутить “расширенную” логику нам приходит на помощь VBA ).

Здесь находится моя реализация данного функционала, в которой реализованы следующие возможности

• Количество и содержание отчетов не регламентировано и может изменяться.
• Отчеты могут быть связаны друг с другом и реализованы контекстные переходы между ними.
• Есть возможность пользователям самостоятельно накладывать условия ограничения результата выборки.
• Производится логирование пользовательских запросов.
• Реализована возможность запоминания последнего состояния измененных пользователем параметров.
• Предусмотрена возможность ограничения доступа к данным согласно настройкам безопасности Hyperion Planning

Администрирование служебных таблиц с параметрами отчетов выполняется с помощью инструментов управления БД. Отдельного инструмента по управлению данной информации не предусмотрено.