Привет всем.
Извиняюсь, если немного не по теме: не нашел более подходящего раздела, так что направьте
новичка в нужное место.
Не могу написать Генератор Отчетов (а-ля Мастер отчетности в MS Access) для объектной базы, такой чтобы был прост в использовании. То бишь для конечного пользователя, а не для эксперта по SQL и реляционной алгебре. Может, подскажете, какие есть способы поиска информации по объектным базам данным?
Контекст проблемы:
Есть объектная БД (ZODB), в которой построена "плавающая" иерархия объектов различных классов (система документооборота, с рубрикаторами и т.п.). Есть стандартный инструмент глобальной индексации объектов по значениям свойств(ZCatalog), и его удобно использовать при поиске объектов одного класса (или приводимых к одному классу) по определенным параметрам. Однако при поиске информации типа: "Получить список поручений определенного типа по документам такого-то типа, зарегистрированных в таких-то журналах, в таком-то департаменте" возникают проблемы. Ведь отношения между классами не соответствуют иерархии объектов. Пользователей же не заставишь определять отношения.
Заранее благодарен.