Как объединить несколько отчетов?
Задача: есть несколько шаблонов отчета разного типа.
Нужно: вывести отчеты согласно заданным шаблонам в одной выдаче.
Насколько я знаю, в Delphi есть такая возможность. Отсюда вопрос - есть ли что-то похожее в версии под .net?
Нужно: вывести отчеты согласно заданным шаблонам в одной выдаче.
Насколько я знаю, в Delphi есть такая возможность. Отсюда вопрос - есть ли что-то похожее в версии под .net?
Комментарии
Поясни пожалуйста, что надо сделать Я честно ни задачу не понял, ни что нужно сделать. Что такое ?
В одной директории лежит несколько шаблонов (1 шаблон на 1 продукт). Есть возможность создать отчет, выбрав шаблон (например, 1 продукт для 1 точки).
И возможность создания сводного отчета - это когда несколько точек группируют товары по типу. т.е. что-то типа
товар 1 - точка 1
товар 1 - точка 2
товар 2 - точка 1
товар 2 - точка 2
товар 2 - точка 3
... и т.д.
пример убогий, но суть описывает.
Вариант с ручной сборкой всех товаров в одном шаблоне не подходит. т.к., по условию задачи, шаблоны лежат отдельно друг от друга.
Я пока пытаюсь понять, возможно ли аналогичное в .net и если да - то каким образом? сложность программной части тут не важна (есть исходники FR)
Так в свое время делал пакетную печать.
report1.Load("report1.frx");
report1.Prepare();
report1.Load("report2.frx");
report1.Prepare(true);
report.ShowPrepared();
Единственное, только непонятно, как привязать данные к такому отчету...
Я про тот вариант, когда отчет не знает, откуда к нему приходят данные
т.е. у меня идет нечто абстрактное вида DATA1.paramX, а данные для генерации отчета я подаю сам...
товар 1 - точка 1
товар 1 - точка 2
товар 2 - точка 1
товар 2 - точка 2
товар 2 - точка 3
и т.д.
Можно сделать отчёт со всеми возможными шаблонами, а отображение их сделать по условию соответствия товару. Но я так понимаю значит что каждый шаблон должен быть однозначно в отдельном файле?
Выводил кодом в самой программе на C#
Сделал так:
1 - создал таблицу в базе с характеристиками отчетов и именами файлов шаблонов
2 - добавил признак сводного отчета в эту таблицу
3 - при запуске сводного отчета программа собирает все отчеты, указанные в таблице и формирует единый файл отчета
+ является то, что каждый отчет можно потестить и настроить отдельно