Как создать фиксированный отчет
Подскажите как реализовать на fr3.
В БД есть таблица в которой может быть от 0 до 5 записей.
Мне нужно, не зависимо от того сколько записей в таблице вывести Band 5 раз.
Например, записей в таблице 3.
Результат:
Запись1
Запись2
Запись3
Пустое Место
Пустое Место
Фиксированный текст
Это мне нужно для того, чтобы текст за таблицей всегда выводился в отчете на одном и том же месте.
В БД есть таблица в которой может быть от 0 до 5 записей.
Мне нужно, не зависимо от того сколько записей в таблице вывести Band 5 раз.
Например, записей в таблице 3.
Результат:
Запись1
Запись2
Запись3
Пустое Место
Пустое Место
Фиксированный текст
Это мне нужно для того, чтобы текст за таблицей всегда выводился в отчете на одном и том же месте.
Комментарии
Или для бэнда с фиксированным текстом в OnBeforePrint выставлять фиксированный отступ от верха листа.
А пример на. Имеем бэнд MasterData1 со свойством RowCount = 5. На бэнде мемка Memo1. И есть BDETable1, настроенная и подключенная куда надо. Обработчики:
procedure Page2OnManualBuild(Sender: TfrxComponent);
var i : integer;
DataSet : TfrxDataSet;
begin
Engine.ShowBand(Header1);
DataSet := MasterData1.DataSet;
DataSet.First;
while not DataSet.Eof do begin
Engine.ShowBand(MasterData1);
DataSet.Next;
end;
Engine.CurY := 200; <-- куда надо
Engine.ShowBand(Header2);
end