Страница 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
Здравствуйте,
Пример отчета во вложении.
Спасибо.