Вам формы нужно генерировать или запросы?
Нужно на основе запросов на базу составлять отчет, есть такая штука как ктс энергия+ для АСКУЭ, тот еще сомнительный продукт и у них крайне бедная система формирования отчетов, поэтому еще что-то другое, чтобы можно было задать запросы, возможно выполнить какую-то арифметику и формировать страницы или таблицы с данными. Самый близкий пример - SQL Server Reporting Services