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

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

Начну из далека. В некотором царстве, в нашем государстве, одно из министерств заключило договор с фирмой на производство программного обеспечения (ПО) для учета льготных рецептов. Денег заплатили, программу получили, долго и упорно с переменным успехом ее дорабатывали. В итоге получилось, что то более менее подходящее в плане ввода данных, а в плане отчетности - конь не валялся. Потом возникла проблема с финансированием поддержки ПО, начали портится отношения. В итоге спустя 2-3 года деньги и не малые потрачены, поддержки нет. Несчастные руководители подразделений вынуждены делать отчетность в ручную. И кому такая программа нужна? Правильно, никому. Покупать новую, а как быль с этой, вот и висит проблема уже несколько лет.

Учитывая, что с одним из измученных этой программой операторов меня связывают родственные отношения, решил найти хоть какой то выход на своем уровне.

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

ПО построено на базе данных Paradox которая размещена в отдельном каталоге с классическим названием DATA. Изучил какие отчеты и формы требуются для работы, нашел файлы базы содержащие необходимые данные и связал их с Access.

рисунок

Далее создал необходимые запросы, отчеты и формы.

рисунок

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

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

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