Группировка

отредактировано 05:27 Раздел: FastReport 4.0
Здравствуйте.
Наверняка типовая задача, но в поиске ответ найти не получилось. :)

Таблица содержит элементы и группы элементов:
ID
GROUP1
GROUP2
GROUP3
GROUP4
GROUP5
NAME
У элемента могут быть заданы от 0 до 5 родительских групп, например:
9, NULL, NULL, NULL, NULL, NULL, Пиво
65728, 9, NULL, NULL, NULL, NULL, Сармат
Т.е. элемент с кодом 9 содержит вложенный элемент с кодом 65728.

Строю отчет с группировкой. Но, если какое-то из полей GROUPn не задано, то его нужно скрыть. Как?

Комментарии

  • gpigpi
    отредактировано 05:27
    Устанавливайте видимость заголовка группы в зависимости от значения поля в событии OnBeforePrint
  • отредактировано 05:27
    Спасибо, support уже ответил.
    Хочу отметить, что EngineOptions.ConvertNulls, установленное по умолчанию в true - это сильно. Ппц. :)

    Тему можно закрыть.

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

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