Работа с бэндами

отредактировано 19:21 Раздел: FastReport 3.0
Создаю отчёт динамически. Подскажите, пожалуйста, почему бэнд ReportSummary находится выше, чем ColumnFooter? Или как вывести надпись один раз в самом конце отчёта, ниже должен быть только бэнд PageFooter? Заранее благодарен.

Комментарии

  • отредактировано 19:21
    написал:
    почему бэнд ReportSummary находится выше, чем ColumnFooter?

    Потому что руки и/или глаза кривые.
    написал:
    Или как вывести надпись один раз в самом конце отчёта, ниже
    должен быть только бэнд PageFooter?

    ReportSummary для этого и создан. Ты конечно можешь и другими путями это сделать (вручную Memo вывести, child, вторую страницу добавить и т.д.), но лучше использовать ReportSummary по прямому назначению.
  • отредактировано 19:21
    Может быть уважаемый Гаджимурадов Рустам объяснит всем криворуким
    как вывести ColumnFooter перед ReportSummary
  • отредактировано 19:21
    Bali написал:
    Может быть уважаемый Гаджимурадов Рустам объяснит всем криворуким
    как вывести ColumnFooter перед ReportSummary
    Легко, радость моя, легко... ;) Лови:
    ReportTitle  -  ШАПКА
             +----------+--------------------------+                       +---------++--------------------------+ 
             | 1        |AAA                       |                       |2        ||BBB                       | 
             +----------+--------------------------+                       +---------++--------------------------+ 
             | 3        |                          |                       |4        ||CCC                       | 
             +----------+--------------------------+                       +---------++--------------------------+ 
             | 5        |                          |                       |6        ||DDD                       | 
             +----------+--------------------------+                       +---------++--------------------------+ 
             | CF 1111  |CF 222                    |                       |2        ||CF 4444444                | 
             +----------+--------------------------+                       +---------++--------------------------+ 
                                                  ReportSummary - КОНЕЦ
    

    Для тех кто на бронепоезде поясняю - CF - это ColumnFooter.
  • отредактировано 19:21
    написал:
    Гаджимурадов Рустам Дата Apr 7 2005, 03:51 PM

    Если не затруднит cбросить на Kanal-B@Yandex.ru в формате FR3 2 бэнда ColumnFooter перед REPORTSUMMARY.

    У меня FR 3.11 и ColumnFooter выводится после ReportSummary
  • отредактировано April 2005
    Многоуважаемый товарищ Гаджимурадов Рустам, ReportSummary всё равно встаёт до ColumnFooter, хоть руками, хоть динамически! И прошу не путать ReportSummary и PageFooter! ;)
  • отредактировано 19:21
    написал:
    Многоуважаемый товарищ Гаджимурадов Рустам,  ReportSummary всё равно встаёт до ColumnFooter, хоть руками, хоть динамически! И прошу не путать ReportSummary и PageFooter! ;)
    В версиях 2.* все было как я сказал выше.
    В версиях 3.* наблюдается данная фича (или бага).

    А вот исправляется она очень легко! Пропиши в скрипте OnBeforePrint (для тех кто на бронепоезде - в обработчике данного события) напиши:
    Engine.ShowBand(ColumnFooter1);
    

    Вместо ColumnFooter1 впиши имя твоего футер-бэнда.
    И никогда не говори, что чего-то нельзя сделать, если не проверил это со всех сторон. ;)

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

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