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

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

Добавлено: 27 май 2021, 19:27
Yuliya
Здравствуйте, подскажите пожалуйста.
Возник вопрос по возможности реализации в вашем продукте.

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

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

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

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

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

Добавлено: 28 май 2021, 09:37
Aleksey
Здравствуйте,

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

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

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

Спасибо.

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

Добавлено: 31 май 2021, 17:34
Yuliya
Здравствуйте, Алексей.
Спасибо большое за ответ, но у нас возникла еще пара вопросов:

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

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

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

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

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

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

Спасибо.

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

Добавлено: 31 май 2021, 21:39
Aleksey
Здравствуйте, Yuliya,

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

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

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

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

Спасибо.

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

Добавлено: 01 июн 2021, 11:41
Yuliya
Здравствуйте, Aleksey

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

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

Спасибо.

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

Добавлено: 01 июн 2021, 14:44
Aleksey
Здравствуйте,

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

Спасибо.