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

Создание содержания с номерами страниц для конкретной группировки

Добавлено: 18 янв 2010, 14:56
Дмитрий Васильевич
Всем здравствуйте

Использую версию 2008.1.Net


Задача такова:
Нужно на первом листе сделать содержание групп, которые будут далее, начиная со второй страницы.
Т.е. что-то такое:

Наименование групп Страницы
Лист 1: Группа1 2,3,4
Группа2 5,6
Группа3 6,7,8,9

Листы 2 ,3, 4: содержат группу 1

Листы 5,6: содержат группу 2

Листы 6, 7, 8, 9: содержат группу 3



Вопрос как организовать, только силами самого отчета такое формирование на первом листе

Что сделано:
завел переменные гр1, гр2, гр3 (число групп известно точно 3 штуки) все переменные строковые

создал 2- источника данных:
1-ый содержит список групп ("группа 1","группа 2","группа 3") (имя поля "ГРУППА")
2- ой содержит сами данные, которые группируются по этим группам (выше описал их)

На листе 1 сделал 3-и поля (поле1,поле2,поле3), которые завязаны на мои переменные гр1, гр2, гр3 в условиях этих полей сделал так:
для поле1
что если поле данных "ГРУППА" не содержит "группа 1", то оно не отображается ( в условиях убрал галочку "компонент активен")
для поле2
что если поле данных "ГРУППА" не содержит "группа 2", то оно не отображается ( в условиях убрал галочку "компонент активен")
для поле3
что если поле данных "ГРУППА" не содержит "группа 3", то оно не отображается ( в условиях убрал галочку "компонент активен")

+ на эти поля включил галочку вычислить в конце :)




А вот дальше не получаеться :cry:

нужно чтобы каким-то образом в мои переменны записать номера страниц соответсвенно по группам


ПЛИЗ ПОМОГИТЕ

Создание содержания с номерами страниц для конкретной группировки

Добавлено: 19 янв 2010, 10:27
Edward
Здравствуйте,

Да такое сценарий возможен средствами самого отчета.

Смотрите, пожалуйста, отчет "Anchors" в группе отчетов "Interactive" в программе Demo.exe из стандартной поставки.

Также смотрите, пожалуйста, документацию страница 220.

http://www.stimulsoft.com/Documentation ... ual.Ru.zip

Спасибо.

Создание содержания с номерами страниц для конкретной группировки

Добавлено: 19 янв 2010, 15:04
Дмитрий Васильевич
Спасибо посмотрел

Но к сожаление запоминается только первая страница начала группы
а мне нужен список этих страниц, на которых находиться группа, через запятую.
вот так:

Чай - 2,3,4,5
Хлеб - 5,6




пока не увидел как это сделать .... ((

Создание содержания с номерами страниц для конкретной группировки

Добавлено: 22 янв 2010, 06:03
Edward
Здравствуйте,

К сожалению это сделать стандартными средствами генератора отчетов не получится.

Спасибо.

Создание содержания с номерами страниц для конкретной группировки

Добавлено: 06 фев 2010, 15:25
Дмитрий Васильевич
:biggrin:
Уважаемые представители команды разработчика
почему же вы так быстро сдаетесь и пишите убивающий ответ что НЕЛЬЗЯ!!!!
Кто Вам это сказал? Вы пробовали? Вот и не надо категорически заявлять!!!! (я возмущен!)


Решение я нашел (маленькое ограничение только) групп по которым номера страниц не более 50 (память кончается, а ее только 512Мб)
Но ладно это тонкости


Говорю со всей ответственность, что поднятый мной вопрос МОЖНО (и главное уже мной РЕШЕН) решить СТАНДАРТНЫМИ средствами отчета
2008.1.NET не прибегая к кодиннгу из вне!!!

Если кого интересует решение или может предложить свое пишите... отвечу...



P.S. не все то золото, что блестит :) (замечание разработчику, в частности тем кто на форуме отвечает!)


Создание содержания с номерами страниц для конкретной группировки

Добавлено: 08 фев 2010, 09:08
Andrew
Здравствуйте.

Было бы хорошо, если бы Вы поделились своим решением с другими разработчиками - уверен, это было бы интересно. :)

Спасибо.

Создание содержания с номерами страниц для конкретной группировки

Добавлено: 08 фев 2010, 17:26
Дмитрий Васильевич
да с радостью..

тока не нашел как к форуму прицепить файл (((

Создание содержания с номерами страниц для конкретной группировки

Добавлено: 08 фев 2010, 17:27
Дмитрий Васильевич
нашел )))

Создание содержания с номерами страниц для конкретной группировки

Добавлено: 08 фев 2010, 17:31
Дмитрий Васильевич
Там только логика реализации :)
без данных

Создание содержания с номерами страниц для конкретной группировки

Добавлено: 09 фев 2010, 03:42
Andrew
Большое спасибо!!!