Невидимый бенд

EvgenEvgen Ufa
отредактировано 16:35 Раздел: FastReport 2.xx VCL
Как в FR 2.47 сделать бенд невидимым, но так что бы значения бенда не обнулялись.

Ставлю MasterData.Visible := False;

и он его не выводит, но в итоге сумма всех чисел в следующем GroupHeader обнуляется.

Комментарии

  • отредактировано 16:35
    поставьте в обработчике (OnBeforePrint) GroupHeader-а проверку
    if MasterData.Visible then
    .....
    else
    .....
  • EvgenEvgen Ufa
    отредактировано 16:35
    А как мне ему сказать что если мол MasterData.Visible = False то необнуляй то что находится в MasterData ?
  • gpigpi
    отредактировано 16:35
    Если нужно выводить сумму с учётом невидимых бэндов, то
    написал:
    Sum(<expression> [,band] [,1]). Вычисляет сумму выражения expression для ряда строк данных. Если параметр band не задан, то сумма считается по строке данных, соответствующей данному бэнду (по бэндам MasterData, DetailData, SubdetailData); иначе сумма считается только по бэнду с именем band. Если в расчет надо включить невидимые бэнды, надо указывать третий параметр (1). Пример использования:
    Sum([Part total], Band1);
    Sum(Part total] + [Part price);
    Sum([Part total], Band1, 1)
  • EvgenEvgen Ufa
    отредактировано 16:35
    Да спасибо! Уже сам нашел эту функцию.

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

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