Какой столбец печатается...

отредактировано 01:32 Раздел: FastReport 2.xx VCL
У меня на странице 2 столбца. Если заполняется первый, и выполняется еще одно условие, мне надо чтобы начиалась новая страница (NewPage)
Как определить какой столбец заполняеся. И нумирация будет внутри страницы или вообще всего документа?

Комментарии

  • gpigpi
    отредактировано 01:32
    У бэнда PageHeader установить обработчик
    MaxCurY:=CurY;
    IsFirstColumn:=True;
    
    У мемо (самого верхнего на MasterData)
    if CurY>MaxCurY then MaxCurY:=CurY;
    if (CurY<MaxCurY) and IsFirstColumn then IsFirstColumn:=False;
    
    IsFirstColumn=True - печатается первый столбец, иначе второй
  • отредактировано 01:32
    gpi написал:
    У бэнда PageHeader установить обработчик
    MaxCurY:=CurY;
    IsFirstColumn:=True;
    
    У мемо (самого верхнего на MasterData)
    if CurY>MaxCurY then MaxCurY:=CurY;
    if (CurY<MaxCurY) and IsFirstColumn then IsFirstColumn:=False;
    
    IsFirstColumn=True - печатается первый столбец, иначе второй
    Спасибо за совет!
    Может еще подскажите, куда лучше вставить обработчик типа:
     if IsFirstColumn=True then NewPage;
    
    так что б он срабатывал только в том случае когда данные из источника данных, к которому привязан MasterData, занимали именно первый столбец.

    т.е. задача такая, если заполнился только первый столбец для конкретной записи из источника нанных, то начать новую страницу, иначе заполнять второй столбец
  • gpigpi
    отредактировано 01:32
    Пришлите frf-отчёт. Адрес в ПМ
  • отредактировано 01:32
    gpi написал:
    Пришлите frf-отчёт. Адрес в ПМ
    Послал, но он у меня очень запутанный....

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

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