сортировка Crosstab'a по одному полю ведет к самопроизвольному упорядочиванию другой колонки

отредактировано July 2013 Раздел: FastReport 4.0
Добрый день.

Есть отчёт вида, см. рис.
Выбираем для колонки Title1 упорядочивать по возрастанию (по отчёту так нужно).
Колонка Title2 в отчёте имеет 3 значения "Кол-во, шт.", "Цена, руб.", "Расход, шт" и при подготовки датасета данные так и идут
т.е. в последовательности "Кол-во, шт.", "Цена, руб.", "Расход, шт".
НО стоит включить опцию для колонки Title1 упорядочивать по возрастанию, то почему-то в Title2 колонки начинают формироваться так:
"Цена, руб.", "Кол-во, шт.", "Расход, шт".
Если сортировку для Title1 выключить, то последовательность колонок печатается нормально т.е. "Кол-во, шт.", "Цена, руб.", "Расход, шт".

Как это исправить?

Комментарии

  • gpigpi
    отредактировано 07:13
    Без тестового примера сказать сложно. Попробуйте установить для Title2 тип сортировки - группировка
  • отредактировано 07:13
    gpi написал: »
    Без тестового примера сказать сложно. Попробуйте установить для Title2 тип сортировки - группировка
    не помогло, как быть?
  • gpigpi
    отредактировано 07:13
    Создайте в датасете вычисляемое поле и добавляйте цифру в начало "1Кол-во, шт.", "2Цена, руб.", "3Расход, шт". Заголовки второго уровня сортируйте по возрастанию
    А при выводе заголовков столбцов удаляйте первый символ

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.