FIX: GroupHeader после MasterHeader

SamuraySamuray Administrator
отредактировано 03:52 Раздел: FastReport 2.xx VCL
Исправьте fr_class.pas.

procedure TfrPage.FormPage;
procedure DoLoop(Level: Integer);

замените код:
if not b.DataSet.Eof then
begin
InitGroups(b.FirstGroup);
if b.HeaderBand <> nil then
AddToStack(b.HeaderBand);

на следующий:
if not b.DataSet.Eof then
begin
if b.HeaderBand <> nil then
AddToStack(b.HeaderBand);
InitGroups(b.FirstGroup);

Комментарии

  • отредактировано 03:52
    Добрый день!

    Опишите пожалуйста подробнее ошибку (ситуацию) ,
    которую исправляет данный Fix.
  • SamuraySamuray Administrator
    отредактировано 03:52
    При построении отчета GroupHeader находится выше MasterHeader что не совсем верно логически. После этого исправления все встанет на свои места - сначала masterheader потом groupheder.

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

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