Вывести сумму в заголовке группы

отредактировано 05:36 Раздел: FastReport 3.0
Подскажите пожалуйста примерную последовательность действий как можно вывести сумму по группе в заголовке группы?
Никак не могу понять как это можно сделать.

Заранее, спасибо!

Комментарии

  • отредактировано April 2007
    В скрипте пишем следующее

    int i;
    TStringList List1;

    void ReportOnStartReport(TfrxComponent Sender)
    {
    List1 = TStringList.Create();
    }

    void ReportOnStopReport(TfrxComponent Sender)
    {
    List1.Free();
    }
    void Page1OnBeforePrint(TfrxComponent Sender)
    {
    i = 0;
    }


    void Memo25OnAfterData(TfrxComponent Sender)
    {
    List1.Add(VarToStr(Memo25.Memo.Text));
    }

    void GroupHeader1Memo2OnAfterData(TfrxComponent Sender)
    {
    if (Engine.FinalPass)
    {
    GroupHeader1Memo2.Memo.Text = list1;
    }
    }

    void ReportSummary1OnAfterPrint(TfrxComponent Sender)
    {
    i=0;
    }


    Мемо25 - то мемо, по которому надо суммировать.
    GroupHeader1Memo2 - мемо в GroupHeader, в которую надо записать сумму

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

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