Вопрос по отчету...

отредактировано 12:03 Раздел: FastReport 2.xx VCL
Хи, All!

Ситуация следующая, есть отчетсвязанный с UserDataSet.
Кол-во записей в этот UserDataSet задаются из программы в зависимости от определенных параметров. Т.е. сам UserDataSet используется только для того что бы указать отчету сколько раз нужно сформировать Master-band

В отчете есть еще некоторые переменные значения которым передаются также из проги, а значения остальных переменных уже расчитываются в самом отчете.
Т.е., никаких данных из внешни источников отчет не получает (из Бд например).

Так вот какая беда имеет место быть, запустить подряд отчет на формирование более 2 раз подряд не удается - начинает формировать 10-и а то и 100-и тысяч
страниц...

Может кто подскажет как с таким бороться?

Примеротчета могу выслать.

Спасибо.

Комментарии

  • отредактировано 12:03
    Есть ещё такая штука - "виртуальный датасет". Вот ему ты как раз и можешь сразу задать сколько записей тебе нужно создать ...
  • отредактировано 12:03
    Спасибо Vano.
    Но дело в том что кол-во записей переменно, а как из программы в отчет передать это кол-во для этого "виртуального" датасета...
  • отредактировано 12:03
    Page1.OnBeforePrint:
    begin
     MasterData1.DataSource:=КОЛИЧЕСТВО_ЗАПИСЕЙ;
    end;
    
  • отредактировано 12:03
    Большое тебе спасибо Vano, помогло ;)

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

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