Страница 1 из 4

Формирование сложного отчета

Добавлено: 13 янв 2015, 16:55
kin123456789
Добрый день! Мне необходимо сформировать отчет следующего вида: 5 повторяющихся таблиц для различных данных (месяцев)! количество месяцев динамическая величина! Следовательно необходимо формировать отчет 5*N! Подскажите пож-та, как реализовать данный отчет! Спасибо!

Re: Формирование сложного отчета

Добавлено: 14 янв 2015, 14:50
Anton Lozovskiy
Здравствуйте,

Как вариант можно создавать динамический отчет из кода.
Для начала вам нужно сформировать саму таблицу в дизайнере, так как вы хотите чтобы она отображалась. Затем перейдя на вкладку коде - скопируйте весь нужный ее код для добавления на странице.

Далее вы можете легко сами создать свой динамический отчет, в зависимости от нужных условий.

Как создавать отчеты с помощью кода смотрите следующие поставляемые примеры:
Runtime Table Creation,
CreateReportInRuntimeFromBusinessObject.

Спасибо.

Re: Формирование сложного отчета

Добавлено: 14 янв 2015, 15:06
kin123456789
Спасибо! Но на вкладке "код" текущего отчета информация общая
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;

namespace Reports
{
public class Отчет : Stimulsoft.Report.StiReport
{
public Отчет()

{
this.InitializeComponent();
}

#region StiReport Designer generated code - do not modify
#endregion StiReport Designer generated code - do not modify
}
}

Больше никакого кода там не имеется.. Спасибо!

Re: Формирование сложного отчета

Добавлено: 14 янв 2015, 15:18
kin123456789
или данного кода достаточно?

Re: Формирование сложного отчета

Добавлено: 14 янв 2015, 15:32
HighAley
Здравствуйте.

Для отображения автоматически сгенерированного кода, необходимо выбрать соответствующий пункт в контекстном меню на вкладке Код.

Спасибо.

Re: Формирование сложного отчета

Добавлено: 14 янв 2015, 15:42
kin123456789
спасибо!

Re: Формирование сложного отчета

Добавлено: 15 янв 2015, 09:49
kin123456789
Добрый день! Может есть урок для данного варианта (из кода на основе уже готового шаблона) построения отчета! Спасибо!

Re: Формирование сложного отчета

Добавлено: 15 янв 2015, 10:49
kin123456789
Подскажите!Мне необходимо добавить программно новые страницы Pages, которые будут являться объектами моего класса отчета! Но при ренедеринге выдается ошибка! Подскажите как правильно это сделать! Прикрепляю вариант отчета!

Re: Формирование сложного отчета

Добавлено: 15 янв 2015, 10:50
kin123456789
Всю информацию в данном отчете необходимо вывести для различных периодов! На пример, за март, май, сентябрь 2014 года! Посмотрите пож-та! Заранее благодарен!

Re: Формирование сложного отчета

Добавлено: 15 янв 2015, 11:51
HighAley
Здравствуйте.

Опишите вашу задачу целиком с примерами.
Описывая только отдельные моменты, мы можем не понять общей сути и дать вам неправильные советы.

Спасибо.