Построение отчетов, которые могут расти в ширину(т е по горизонтали)

Обсуждение Stimulsoft Ultimate
Ответить
Yuliya
Сообщения: 9
Зарегистрирован: 15 мар 2021, 12:26

Построение отчетов, которые могут расти в ширину(т е по горизонтали)

Сообщение Yuliya »

Здравствуйте, подскажите пожалуйста.
Возник вопрос по возможности реализации в вашем продукте.

Во вложении скрин отчета и структуры данных, который нам надо реализовать в дизайнере.
Названия полей и их значения могут динамически добавляться в БД и данные в отчете должны добавляться автоматически по горизонтали (справа, на примере скриншота), т е расти горизонтально.

Возможно ли это реализовать в дизайнере?
Если да, подскажите пожалуйста как это сделать?
Пробовали реализовать с помощью кросс-таблиц, у нас не получилось.

Если отчет может расти горизонтально:
а. Как при этом осуществляется переход на другие страницы?
б. Что происходит при выгрузке такого отчета в excel? (какая будет разбивка)

Есть ли возможность построения отчета "на лету", который растет горизонтально на программном уровне(с помощью написания скриптов)? Если да, то каким образом?
Вложения
photo_2021-05-27_19-24-53.jpg
photo_2021-05-27_19-24-53.jpg (30.31 КБ) 3006 просмотров
photo_2021-05-27_19-24-39.jpg
photo_2021-05-27_19-24-39.jpg (14.03 КБ) 3008 просмотров
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Построение отчетов, которые могут расти в ширину(т е по горизонтали)

Сообщение Aleksey »

Здравствуйте,

Можно использовать Cross-Table или Cross-Data компоненты для данной задачи.

> Есть ли возможность построения отчета "на лету", который растет горизонтально на программном уровне(с помощью написания скриптов)? Если да, то каким образом?

Да, можно. Пример
https://www.stimulsoft.com/en/samples/w ... in-runtime

Спасибо.
Вложения
CrossTabvsCrossDataReport.mrt
(807.84 КБ) 256 скачиваний
Yuliya
Сообщения: 9
Зарегистрирован: 15 мар 2021, 12:26

Re: Построение отчетов, которые могут расти в ширину(т е по горизонтали)

Сообщение Yuliya »

Здравствуйте, Алексей.
Спасибо большое за ответ, но у нас возникла еще пара вопросов:

1. Будет ли доступна вкладка ''Код", если будет использоваться не десктопный, а онлайн-дизайнер?

2. Есть ли документация(и мб какие-то примеры отчетов), по тому, как создавать отчеты из кода? Кроме того примера, что вы уже прислали ранее.

Заранее спасибо.
Aleksey писал(а): 28 май 2021, 09:37 Здравствуйте,

Можно использовать Cross-Table или Cross-Data компоненты для данной задачи.

> Есть ли возможность построения отчета "на лету", который растет горизонтально на программном уровне(с помощью написания скриптов)? Если да, то каким образом?

Да, можно. Пример
https://www.stimulsoft.com/en/samples/w ... in-runtime

Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Построение отчетов, которые могут расти в ширину(т е по горизонтали)

Сообщение Aleksey »

Здравствуйте, Yuliya,

> 1. Будет ли доступна вкладка ''Код", если будет использоваться не десктопный, а онлайн-дизайнер?

Нет, в веб дизайнерах вкладка кода недоступна.

> 2. Есть ли документация(и мб какие-то примеры отчетов), по тому, как создавать отчеты из кода? Кроме того примера, что вы уже прислали ранее.

Нет, такой документации нет.
Самый простой вариант - используете winforms дизайнер, создаете в нем необходимые компоненты, смотрите на вкладке кода код создания и используете его в своем проекте.

Спасибо.
Yuliya
Сообщения: 9
Зарегистрирован: 15 мар 2021, 12:26

Re: Построение отчетов, которые могут расти в ширину(т е по горизонтали)

Сообщение Yuliya »

Здравствуйте, Aleksey

По вашему совету мы пробовали построить ваш отчет с помощь cross-tab и cross-data, к сожалению мы не добились нужного нам форматирования отчета.

Мы пришли к выводу, что такая сложная структура возможно только непосредственным написанием скриптов в дизайнере.
Нам очень необходим пример работающего скрипта, который работает непосредственно в дизайнере. Пожалуйста, покажите пример такого скрипта, если можно, то на наших данных(будут во вложении). Результат, который нам надо получить, есть на скринах в самом первом сообщении. Мы хотим удостовериться, что данный отчет действительно возможно создать с помощью вашего инструмента.

Спасибо.
Вложения
Пример2.xlsx
(9.03 КБ) 253 скачивания
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Построение отчетов, которые могут расти в ширину(т е по горизонтали)

Сообщение Aleksey »

Здравствуйте,

Пример отчета во вложении.

Спасибо.
Вложения
ReportSample.mrt
(20.78 КБ) 272 скачивания
Ответить