Отчёт в цикле
-
- Сообщения: 24
- Зарегистрирован: 07 окт 2016, 11:06
Отчёт в цикле
Здравствуйте! У меня имеется отчёт, состоящий из нескольких датабэндов и данные в котором берутся из таблиц where колонка = {id}. Я передаю этот параметр, и у меня получается отчёт. Возможно ли как-то передать в отчёт несколько id,
чтобы в одном отчёте сначала вывелась вся информация по первому id, затем по второму и т.д?
чтобы в одном отчёте сначала вывелась вся информация по первому id, затем по второму и т.д?
Re: Отчёт в цикле
Здравствувйте.
У нас есть переменные типа List. Но, чтобы быть уверенными, что они у вас будут работать, нам надо знать какую версию нашего продукта вы используете. Какой из компонентов (Flash или JS).
Как вы сейчас передаёте этот параметр.
Спасибо.
У нас есть переменные типа List. Но, чтобы быть уверенными, что они у вас будут работать, нам надо знать какую версию нашего продукта вы используете. Какой из компонентов (Flash или JS).
Как вы сейчас передаёте этот параметр.
Спасибо.
-
- Сообщения: 24
- Зарегистрирован: 07 окт 2016, 11:06
Re: Отчёт в цикле
Здравствуйте. Спасибо за ответ.
Stimulsoft Reports.Fx for PHP. Версия 2016.1 from 2016.02.16. Flash.
В отчёте создал переменную id (тип - int, вид - значение). Формирую, например, что-то типа ...index.php?stimulsoft_client_key=ViewerFx&stimulsoft_report_key=1&id=1150 и строится отчёт.
Попробовал с List (если это тот конечно). В источниках данных в тексте запроса вместо where...={id} написал where...in ({id}). В переменной id изменил вид со значения на список (list) и выбрал "запросить у пользователя" (как это сделать в адресной строке не понял). Отчёт формируется, но получается, например, сначала 2 заголовка, затем 2 текста, затем 2 изображения. А хотелось бы сначала заголовок, текст, изображение по одному id, а затем то же самое по другому.
Stimulsoft Reports.Fx for PHP. Версия 2016.1 from 2016.02.16. Flash.
В отчёте создал переменную id (тип - int, вид - значение). Формирую, например, что-то типа ...index.php?stimulsoft_client_key=ViewerFx&stimulsoft_report_key=1&id=1150 и строится отчёт.
Попробовал с List (если это тот конечно). В источниках данных в тексте запроса вместо where...={id} написал where...in ({id}). В переменной id изменил вид со значения на список (list) и выбрал "запросить у пользователя" (как это сделать в адресной строке не понял). Отчёт формируется, но получается, например, сначала 2 заголовка, затем 2 текста, затем 2 изображения. А хотелось бы сначала заголовок, текст, изображение по одному id, а затем то же самое по другому.
Re: Отчёт в цикле
Здравствуйте.
возможно надо сделать некоторые изменения в отчёте.
Для того, чтобы вам помочь, нам надо увидеть структуру ваших данных и шаблон отчёта.
Пришлите, пожалуйста, нам ваш шаблон отчёта с тестовыми данными для анализа.
Спасибо.
возможно надо сделать некоторые изменения в отчёте.
Для того, чтобы вам помочь, нам надо увидеть структуру ваших данных и шаблон отчёта.
Пришлите, пожалуйста, нам ваш шаблон отчёта с тестовыми данными для анализа.
Спасибо.
-
- Сообщения: 24
- Зарегистрирован: 07 окт 2016, 11:06
Re: Отчёт в цикле
Здравствуйте.
Извините, повёл вас по неправильному пути. к сожалению возможности передавать значения переменной типа List в этом продукте пока нету.
В данном случае лучше передавать список строкой, которая будет вставляться в SQL запрос.
Для того, чтобы строка не экраниловалась, надо отключить опцию EscapeQueryParameters в файле config.xml.
Спасибо.
Извините, повёл вас по неправильному пути. к сожалению возможности передавать значения переменной типа List в этом продукте пока нету.
В данном случае лучше передавать список строкой, которая будет вставляться в SQL запрос.
Для того, чтобы строка не экраниловалась, надо отключить опцию EscapeQueryParameters в файле config.xml.
Спасибо.
-
- Сообщения: 24
- Зарегистрирован: 07 окт 2016, 11:06
Re: Отчёт в цикле
Спасибо. А поводу сформированного отчёта Report.pdf. У меня сейчас сначала 2 заголовка, затем 2 текста и наконец 2 группы рисунков. Возможно ли сначала 1 заголовок, 1 текст, 1 группа рисунков, а затем другой заголовок, другой текст, другая группа рисунков?
Re: Отчёт в цикле
Здравствуйте.
Для этого необходимо добавить несколько колонок в источники данных, чтобы установить связи между записями и знать какая запись к чему относится.
А после этого можно создать мастер-детэйл отчёт.
И тогда ваши картинки и тексты будут отображаться в требуемом порядке.
Спасибо.
Для этого необходимо добавить несколько колонок в источники данных, чтобы установить связи между записями и знать какая запись к чему относится.
А после этого можно создать мастер-детэйл отчёт.
И тогда ваши картинки и тексты будут отображаться в требуемом порядке.
Спасибо.
-
- Сообщения: 24
- Зарегистрирован: 07 окт 2016, 11:06
Re: Отчёт в цикле
Спасибо. Помогло.
Re: Отчёт в цикле
Здравствуйте.
Мы всегда рады вам помочь.
Обращайтесь, если ещё понадобиться помощь.
Спасибо.
Мы всегда рады вам помочь.
Обращайтесь, если ещё понадобиться помощь.
Спасибо.