Подскажите по FR3

-=SergeyZ=-
Дата: 26.11.2007 17:03:42
Привет всем!!!
У меня вопросик по Fast Report 3 может поможете чем сможете???
Суть дела такова имеется отчёт в нем 2 страницы на первой лежит бэнд MasterData1 вторая страница абсолютна (это для эксперимента) пуста. Так вот припопытке создания отчета на первой странице отображается всё что надо (то есть то что лежит в MastrData1) а вторая страница которая изначально пуста, полностью повторяет содержимое певой страницы!!!
Бэнд вывожу следующим образом:

procedure TMyForm.PrintToolButtonClick(Sender: TObject); //нажимаем кнопочку
begin
    frxReport1.ShowReport;
end;

procedure TMyForm.frxReport1ManualBuild(Page: TfrxPage); 
begin
    PreparingReport;
end;

procedure PreparingReport;
var A: TfrxMasterData;
begin
...
...
A := frxReport1.FindObject('MasterData1') as TfrxMasterData;
frxReport1.Engine.ShowBand(A);
end;

Причем если убрать пустую страницу из отчета то все в порядке: выводится одна страница,
но стоит добавить пустую как содержимое первой страницы копируется на вторую!!!

Подскажите как убрать данный "Эффект" ну не нужно мне 2 одинаковые страницы! :)

Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста.
Vlaka
Дата: 26.11.2007 18:01:52
А почему бы просто не frxReport1.ShowReport ?
Зачем такие хитрости ?
Гаджимурадов Рустам
Дата: 26.11.2007 18:04:13
-=SergeyZ=-
Подскажите как убрать данный "Эффект"
Не маяться дурью и убрать frxReport1ManualBuild.
Vlaka
Дата: 26.11.2007 18:07:17
Может frxReport1ManualBuild(Page: TfrxPage);
вызывается дважды и не важно с каким параметром, т.к. всё-равно показывается MasterData1 ?
Гаджимурадов Рустам
Дата: 26.11.2007 18:42:50

Не нужно путать мягкое с теплым.
И тем более не нужно их совмещать.
Уясните что такое ManualBuild и не
используйте его не к месту.


Posted via ActualForum NNTP Server 1.4