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

Вопрос по CrossTab

Добавлено: 22 апр 2013, 14:38
Anton.Shetsov
Добрый день!
Подскажите, пожалуйста, следующий вопрос.

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

Re: Вопрос по CrossTab

Добавлено: 22 апр 2013, 16:49
Aleksey
Здравствуйте,

Как вариант, использовать мастер-детаил отчет. Где для мастер данных использовать список продуктов - Продукт1, Продукт2 и т.д., а для детаил - информацию о продуктах. К бэнду привязываем мастер данные, на него ложим КроссТаблицу с детаил данными и для бэнда устанавливаем NewPageBefore свойство в true.
Пожалуйста, посмотрите пример отчета в аттаче.

Спасибо.

Re: Вопрос по CrossTab

Добавлено: 25 апр 2013, 15:53
Anton.Shetsov
Aleksey писал(а):Здравствуйте,

Как вариант, использовать мастер-детаил отчет. Где для мастер данных использовать список продуктов - Продукт1, Продукт2 и т.д., а для детаил - информацию о продуктах. К бэнду привязываем мастер данные, на него ложим КроссТаблицу с детаил данными и для бэнда устанавливаем NewPageBefore свойство в true.
Пожалуйста, посмотрите пример отчета в аттаче.

Спасибо.
Добрый день!

Подскажите, пожалуйста, как связать два источника данных и отобразить данные так, чтобы отчет имел вид, как указано в приложении, т.е. сверху идет наименование объекта, под ним идет кросс таблица, в которой отображаются данные, относящиеся ТОЛЬКО к указанному в заголовке объекту...

Шаблон отчета прикладываю.

Re: Вопрос по CrossTab

Добавлено: 25 апр 2013, 17:27
HighAley
Здравствуйте.

Вы можете это легко сделать с помощью фильтра у кросс-таба.

Спасибо.

Re: Вопрос по CrossTab

Добавлено: 26 апр 2013, 09:08
Anton.Shetsov
Aleksey Andreyanov писал(а):Здравствуйте.

Вы можете это легко сделать с помощью фильтра у кросс-таба.

Спасибо.
можно подробнее об этом пожалуйста

В смысле фильтр то я понял где, как правильно условие то прописать?

Re: Вопрос по CrossTab

Добавлено: 26 апр 2013, 09:39
HighAley
Здравствуйте.
Anton.Shetsov писал(а):можно подробнее об этом пожалуйста

В смысле фильтр то я понял где, как правильно условие то прописать?
Мы не можем ответить на ваш вопрос, так как не знаем структуру ваших данных.
Более подробно вы моджете прочитать в разделе '2.14.12 Фильтрация данных' нашей User Manual.

Спасибо.

Re: Вопрос по CrossTab

Добавлено: 26 апр 2013, 11:22
Anton.Shetsov
Aleksey Andreyanov писал(а):Здравствуйте.
Anton.Shetsov писал(а):можно подробнее об этом пожалуйста

В смысле фильтр то я понял где, как правильно условие то прописать?
Мы не можем ответить на ваш вопрос, так как не знаем структуру ваших данных.
Более подробно вы моджете прочитать в разделе '2.14.12 Фильтрация данных' нашей User Manual.

Спасибо.
подскажите пожалуйста еще такой вопрос.
Как сделать ширину всех компонентов на DataBand'е равной ширине кросс-таблицы?

Как сделать ширину всех компонентов на DataBand'ах выведенных в отчете равной ширине максимально широкой кросс-таблицы?

Re: Вопрос по CrossTab

Добавлено: 29 апр 2013, 14:46
HighAley
Здравствуйте.
Anton.Shetsov писал(а):подскажите пожалуйста еще такой вопрос.
Как сделать ширину всех компонентов на DataBand'е равной ширине кросс-таблицы?

Как сделать ширину всех компонентов на DataBand'ах выведенных в отчете равной ширине максимально широкой кросс-таблицы?
Сложно ответить не видя структуры отчета.

Но как вариант, надо включить двойной проход и на первом проходе сохранить в переменную максимальную ширину кросс-таба, а на втором -- уже изменять ширину компонентов.

Спасибо.

Re: Вопрос по CrossTab

Добавлено: 06 май 2013, 08:59
Anton.Shetsov
Aleksey Andreyanov писал(а):Здравствуйте.
Anton.Shetsov писал(а):подскажите пожалуйста еще такой вопрос.
Как сделать ширину всех компонентов на DataBand'е равной ширине кросс-таблицы?

Как сделать ширину всех компонентов на DataBand'ах выведенных в отчете равной ширине максимально широкой кросс-таблицы?
Сложно ответить не видя структуры отчета.

Но как вариант, надо включить двойной проход и на первом проходе сохранить в переменную максимальную ширину кросс-таба, а на втором -- уже изменять ширину компонентов.

Спасибо.
подскажите, пожалуйста, как это реализовать? Это надо в коде прописывать?

Re: Вопрос по CrossTab

Добавлено: 07 май 2013, 09:27
HighAley
Здравствуйте.

Пришлите, пожалуйста ваш шаблон отчёта с тестовыми данными для анализа.

Спасибо.