Автоматическое подтягивание страницы

отредактировано October 2018 Раздел: FastReport VCL
Есть первая страница - оглавление, которая отображает список данных/подотчетов. Как автоматически подтянуть/вычислить номер страницы на которой отображаются данные?

t.png

Комментарии

  • отредактировано 07:49
    Никак?

    Я пробовал добавить в MasterData скрытое поле Memo которое содержит [PAGE] - вывод номер страницы и при старте отчета через скрипт получить значение и подставить на странице оглавления
      HeaderPage1.Text := ContentPageNum1.Text;
      HeaderName1.Text := '1. ' + ContentName1.Text;
      HeaderName2.Text := '2. ' + ContentName2.Text;
      HeaderPage2.Text := ContentPageNum2.Text;
    

    Но я получаю или "1" или пусто. В зависимости в каком событие я прописываю код в скрипте
  • отредактировано 07:49
    Нужно было включить в отчете "двойной проход"
    Вместо скрытых полей нужно/можно использовать функцию GetAnchorPage

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

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