Несколько таблиц (количество таблиц (строк/столбцов) неизвестно

отредактировано 09:32 Раздел: FastReport 4.0
Суть:
В таблице (типа TStringList) динамические создаются/отображаются данные.
Изменение таблицы связано с обновлением данных в результате итерационного вычисления.
Задача:
"Отловить" обновляемые данные и вывести их на один лист отчета
в виде отдельных таблиц...

Мои предположения по организации всей "хотелки":
0. использовать CrossView
1.в процессе отображения данных (не само заполнение таблицы, а итог)
формировать страницу отчета со стольким количеством
MasterData и CrossView сколько раз будут выводится результаты ("сколько будут таблиц")
(код по примеру раздела "Создание формы отчета с помощью кода" руководства
программиста)
2. настройка CrossView'ов (шрифты, выравнивание и т.п)
3. и вот ту вопрос - как заполнять эти созданные CrossView'ы ? Как правильно организовать frxReport1BeforePrint
4. показать отчет.

Подскажите направление.

Комментарии

  • отредактировано 09:32
    спрошу по другому:

    как в цикле (разный набор данных) заполнить CrossView'вы созданные динамически ?
  • отредактировано 09:32
    ну хорошо, хрен с этими CrossView'ами,
    как в принципе организовать цикличное
    создание отчета для разных StringGrid (StringList) ?
    знатоки подскажите, пожааалуйста !
    :)
  • отредактировано 09:32
    Похоже все скончались
  • gpigpi
    отредактировано 09:32
    написал:
    3. и вот ту вопрос - как заполнять эти созданные CrossView'ы ? Как правильно организовать frxReport1BeforePrint
    Анализируйте Sender.Name в frxReport1BeforePrint

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

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