В зависимости от номера страницы отображать сноску

отредактировано 05:05 Раздел: FastReport 4.0
Доброго времени суток, помогите пожалуйста.
Page1 поделена на 2 вертикальные колонки
Имеется ReportTittle1
ColumnHeader и к нему Child с мемо текстами вбитые вручную из дизайнера и которые растягивают текст Child по высоте при формировании отчета
И PageFooter отображением страниц

Получается в итоге при формировании отчета 2 страницы.
В одном из мемо поля, назовем его memo33 есть номер который указывает сноску на PageFooter1.
Как сделать так, что бы сноска в PageFooter1 отображалась только на той странице, где накходится мемо33, а не на всех страницах.

Комментарии

  • отредактировано 05:05
    Можно попробовать сохранить эту страницу в некоей переменной.
    Примерный алгоритм такой:
    1) Memo.onBeforePrint : Set('MyVvariable', <PageNo>);
    2) Footer.onBeforePrint:
    if (<PageNo> = <MyVariable>) then
    Visible := true
    else
    Visible := false
  • отредактировано October 2016
    Nightmareterrible написал: »
    Можно попробовать сохранить эту страницу в некоей переменной.
    Примерный алгоритм такой:
    1) Memo.onBeforePrint : Set('MyVvariable', <PageNo>);
    2) Footer.onBeforePrint:
    if (<PageNo> = <MyVariable>) then
    Visible := true
    else
    Visible := false

    Добрый день, ругается на переменные, их надо как то обозначать?
    Неизвестная переменная или поле БД : MyVariable
    Неизвестная переменная или поле БД : PageNo
  • отредактировано 05:05
    Надо бы для начала руководство пользователя прочитать.
    MyVariable - это название переменной, которую надо создать вручную.
    PageNo - скорее всего надо <Page> или <Page#> (# - в зависимости от нужного результата)

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

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