Формирование сложного отчета
-
- Сообщения: 98
- Зарегистрирован: 14 окт 2014, 12:29
Формирование сложного отчета
Добрый день! Мне необходимо сформировать отчет следующего вида: 5 повторяющихся таблиц для различных данных (месяцев)! количество месяцев динамическая величина! Следовательно необходимо формировать отчет 5*N! Подскажите пож-та, как реализовать данный отчет! Спасибо!
-
- Сообщения: 264
- Зарегистрирован: 12 ноя 2007, 08:16
Re: Формирование сложного отчета
Здравствуйте,
Как вариант можно создавать динамический отчет из кода.
Для начала вам нужно сформировать саму таблицу в дизайнере, так как вы хотите чтобы она отображалась. Затем перейдя на вкладку коде - скопируйте весь нужный ее код для добавления на странице.
Далее вы можете легко сами создать свой динамический отчет, в зависимости от нужных условий.
Как создавать отчеты с помощью кода смотрите следующие поставляемые примеры:
Runtime Table Creation,
CreateReportInRuntimeFromBusinessObject.
Спасибо.
Как вариант можно создавать динамический отчет из кода.
Для начала вам нужно сформировать саму таблицу в дизайнере, так как вы хотите чтобы она отображалась. Затем перейдя на вкладку коде - скопируйте весь нужный ее код для добавления на странице.
Далее вы можете легко сами создать свой динамический отчет, в зависимости от нужных условий.
Как создавать отчеты с помощью кода смотрите следующие поставляемые примеры:
Runtime Table Creation,
CreateReportInRuntimeFromBusinessObject.
Спасибо.
-
- Сообщения: 98
- Зарегистрирован: 14 окт 2014, 12:29
Re: Формирование сложного отчета
Спасибо! Но на вкладке "код" текущего отчета информация общая
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
}
}
Больше никакого кода там не имеется.. Спасибо!
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
}
}
Больше никакого кода там не имеется.. Спасибо!
-
- Сообщения: 98
- Зарегистрирован: 14 окт 2014, 12:29
Re: Формирование сложного отчета
или данного кода достаточно?
Re: Формирование сложного отчета
Здравствуйте.
Для отображения автоматически сгенерированного кода, необходимо выбрать соответствующий пункт в контекстном меню на вкладке Код.
Спасибо.
Для отображения автоматически сгенерированного кода, необходимо выбрать соответствующий пункт в контекстном меню на вкладке Код.
Спасибо.
-
- Сообщения: 98
- Зарегистрирован: 14 окт 2014, 12:29
Re: Формирование сложного отчета
спасибо!
-
- Сообщения: 98
- Зарегистрирован: 14 окт 2014, 12:29
Re: Формирование сложного отчета
Добрый день! Может есть урок для данного варианта (из кода на основе уже готового шаблона) построения отчета! Спасибо!
-
- Сообщения: 98
- Зарегистрирован: 14 окт 2014, 12:29
Re: Формирование сложного отчета
Подскажите!Мне необходимо добавить программно новые страницы Pages, которые будут являться объектами моего класса отчета! Но при ренедеринге выдается ошибка! Подскажите как правильно это сделать! Прикрепляю вариант отчета!
- Вложения
-
- Отчет по договору c выбором периодов.mrt
- (294.69 КБ) 724 скачивания
-
- Сообщения: 98
- Зарегистрирован: 14 окт 2014, 12:29
Re: Формирование сложного отчета
Всю информацию в данном отчете необходимо вывести для различных периодов! На пример, за март, май, сентябрь 2014 года! Посмотрите пож-та! Заранее благодарен!
Re: Формирование сложного отчета
Здравствуйте.
Опишите вашу задачу целиком с примерами.
Описывая только отдельные моменты, мы можем не понять общей сути и дать вам неправильные советы.
Спасибо.
Опишите вашу задачу целиком с примерами.
Описывая только отдельные моменты, мы можем не понять общей сути и дать вам неправильные советы.
Спасибо.