1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Fast Report Авто-перенос Колонок На Следующую Строку

Тема в разделе "Delphi - программирование", создана пользователем kinderproc, 9 дек 2014.

  1. kinderproc

    kinderproc New Member

    Репутация:
    0
    Регистрация:
    9 дек 2014
    Сообщения:
    1
    Симпатии:
    0
    Добрый день. Создаю кросс-отчет с заранее неизвестным количеством колонок. Все было бы хорошо, если бы колонки всегда помещались на странице, но нет... Встал вопрос как осуществлять перенос на следующую строку?

    Например есть бэнд MasterData c набором колонок:

    Код:
    Строка 1: 1, 2, 3, 4, 5 
    Строка 2: 1, 2, 3, 4, 5 
    Строка 3: 1, 2, 3, 4, 5
    Если на ширину листа вмещаются только 3 колонки, то необходимо переносить колонки ниже:

    Код:
    Строка 1: 1, 2, 3,
    Строка 2: 4, 5
    Строка 3: 1, 2, 3, 
    Строка 4: 4, 5 
    Строка 5: 1, 2, 3, 
    Строка 6: 4, 5
    Пробовал сделать с помощью TfrxDBCrossView, пробовал и с помощью вертикальных бэндов - в обоих случаях не вмещающиеся колонки переносятся на следующую страницу, а надо чтобы печатались на том же листе ниже. В итоге формирую отчет динамически, добавляя колонки в MasterData и меняя позицию по вертикали для тех, которые не вмещаются. Но уж очень сложно в поддержке, выравнивании, плюс встала задача подгонять ширину колонок по содержимому (в данный момент у всех колонок один размер), а это еще один большой кусок кода.

    Хотелось бы узнать - возможно ли решить задачу, с помощью компонентов или може быть подскажете способ попроще?
     
Загрузка...
Похожие Темы - Fast Report Авто
  1. Баламут
    Ответов:
    4
    Просмотров:
    3.543
  2. lmike
    Ответов:
    12
    Просмотров:
    821
  3. swyatogor
    Ответов:
    4
    Просмотров:
    279
  4. dimat
    Ответов:
    46
    Просмотров:
    5.321
  5. nazarianin
    Ответов:
    1
    Просмотров:
    825

Поделиться этой страницей