© Сорокин Б.Б. 2016 г.

Если к базе данных существующего ПО подключиться нельзя

Такие случаи также могут быть. Например, база данных представляет собой куб данных Cache. Нет, конечно подключиться к ней можно, но я не знаю как, или это достаточно сложно в исполнении.

Для чего это надо? Причины все те же, старые как мир, нет денег, а отчет новый нужен, за его реализацию надо платить, заплатим потом, может быть сделаем потом и так далее. А исполнять отчетность надо сегодня и никого ничего не интересует.

Снова начинаем изобретать.

Очень удачно, если в существующем ПО есть функция выгрузки базы данных в формате DBF или CSV или в любом другом формате который возможно подключить к Access. Поэтому, если Вам посчастливится участвовать в постановке задачи на разработку ПО обязательно предусмотрите такую возможность.

Выгружаемые данные можно собрать в отдельной папке, например на диске C:\ и установить с ними связь из Access.

рисунок

Дальше все зависит от Ваших знаний умений и навыков. Создавайте запросы и отчеты, отбирайте данные, изобретайте формы. У меня это получилось например, так.

рисунок

Чем хороша такая схема? Данные в базе основного ПО изменяются, накапливаются. Вы всегда можете в нужный момент их выгрузить, переписать файлы данных поверх существующих, открыть Access и сформировать отчеты уже с обновленными данными. Достаточно удобно. У меня в таком режиме примерно 80% отчетов работает и руководство это устраивает - деньги платить не надо а отчетность актуальна. За это любят, ценят, уважают.

Кто то может сказать что это "кустарщина", возможно, но оно у меня всегда в руках, я могу своевременно обработать данные и выдать конечный результат в виде актуального документа, что собственно и требуется.