Форум: "Прочее";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
ВнизОбзор генераторов отчётов для C++, Java и C#... Найти похожие ветки
← →
Cyrax © (2007-03-03 21:18) [0]Задача следующая. Необходимо разработать приложение (предположительно на java), которое позволяет в runtime"е слепить шаблон отчёта (по сложности выше среднего) на основе данных из БД, по которому затем программно формируется соответствующий отчёт в формате PageMaker"а (p65)... (т.е., фактически, готовая печатная продукция в цифре)
Для C++ имеется 2 альтернативы:
1. Builder с FastReport"ом. Генератор встраивается в код.
2. Qt с NCReport или OpenRPT. Генераторы втраиваются в код, если писать прогу на Qt.
В обоих случаях имеются проблемы с поддержкой PageMaker"а...
Для C# есть генераторы. Есть ли у них поддержка PageMaker"а ?
Как обстоят дела с Java ?
← →
isasa © (2007-03-03 21:33) [1]Cyrax © (03.03.07 21:18)
А что Page Maker уже понятие Таблица стал поддерживать?
← →
Cyrax © (2007-03-03 21:51) [2]С PageMaker"ом сильно не работал, но таблицы - это слишком обыденная вещь для таких программ...
Да и при чём тут таблицы ?
← →
isasa © (2007-03-03 23:14) [3]Лет шесть назад делал вывод данных для журнала.
Оптимальним оказалось вывод "тела" таблицы(именно тела), как текст разделенный табуляцией. С последующим "втягиванием" в макет страницы средствами импорта самого PM. Причем, после дабавки параметров табуляции(ширина, ...) - дизайнеры были уже счасливы.
У PM с таблицами тяжело. Больше толку от позиционирования табуляцией в строке(это в макете страницы). Отдельный редактор таблиц, довольно ублюдочная вещь. Но это так было. Сейчас, возможно, ситуация изменилась.
← →
DrPass © (2007-03-03 23:55) [4]
> Есть ли у них поддержка PageMaker"а ?
Уважаемый, а ты не задумывался, если ли у самого PageMaker"а поддержка чего-либо? :)
Последняя нормальная версия 6.5 имеет единственное средство автоматизации - DDE :)
Естессно, ни одним генератором репортов не поддерживается. Как вариант - выгружать репорт в XML и самостоятельно делать приблуду, которая будет управлять Пижамкером. Ну, или как альтернатива - для него макрос из такого репорта тоже можно смастерить.
← →
Cyrax © (2007-03-04 00:48) [5]Как вариант - выгружать репорт в XML и самостоятельно делать приблуду, которая будет управлять Пижамкером
В этом случае необходимы прибамбасы для работы с объектной моделью PM, чтоб из XML чистый документ заполнять отчётом...
макрос из такого репорта тоже можно смастерить
И здесь то же самое...
← →
isasa © (2007-03-04 09:11) [6]Cyrax © (04.03.07 00:48) [5]
А в чем проблема? Логичнее делать отчет(макет) в той среде, в которой нужно(в данном случае PM), а третьей приблудуй в него только впихнуть нужные данные.
← →
Cyrax © (2007-03-04 21:16) [7]Логичнее делать отчет(макет) в той среде, в которой нужно(в данном случае PM), а третьей приблудуй в него только впихнуть нужные данные
Можно и так. Только кто будет впихивать туда данные из БД ?
При этом макет (думаю, имелся ввиду шаблон отчёта) тоже желательно формировать программно...
← →
wicked © (2007-03-04 23:12) [8]
> Логичнее делать отчет(макет) в той среде, в которой нужно(в
> данном случае PM), а третьей приблудуй в него только впихнуть
> нужные данные
> ============
> Можно и так. Только кто будет впихивать туда данные из БД?
а это как раз - твоя задача, только конкретизированная по самое немогу - смастерить программу/класс, который бы принимал на входе шаблон отчета и набор данных, а на выход отдавал бы готовый отчет... в PM 6.5, если уж от так тебе приглянулся
> При этом макет (думаю, имелся ввиду шаблон отчёта) тоже
> желательно формировать программно...
опасная ересь... всю жизнь данные так или иначе люди старались выносить из алгоритмов, кода программы...
← →
Cyrax © (2007-03-06 13:25) [9]который бы принимал на входе шаблон отчета и набор данных, а на выход отдавал бы готовый отчет
какой шаблон на входе ? мы рассматриваем вариант (который ты сам предложил), когда шаблон формируется в PM, а данные туда запихиваем сами программно. Т.е. на входе - только данные из БД...
всю жизнь данные так или иначе люди старались выносить из алгоритмов, кода программы
Собственно данные хранятся в БД, а не в коде. Если в данном случае ты имел ввиду под данными шаблон (да, это тоже данные, но вторичного характера), то в случае, когда нет генератора отчётов, формируемого по шаблону отчёт в PM, то хошь-нехошь придётся самому программно вытаскивать данные из БД и лепить отчёт в PM...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.391 c