Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.30;
Скачать: CL | DM;

Вниз

TQuickRep динамически   Найти похожие ветки 

 
Dr. Well ©   (2002-12-06 19:34) [0]

Ни у кого нет какого-либо примера, как добавить Band на Репорт?


 
Anatoly Podgoretsky ©   (2002-12-06 19:39) [1]

Посмотри на моем сайте докумендацию


 
Сергєєв Володимир   (2002-12-08 17:58) [2]

Писал я недавно одну прогу, типа товар-склад. А фигня была в следующем - я не знал заранее, какие отчеты могут понадобыться заказчику. Проблему я решил, прикомпилив к проекту рантайм дизайнер отчетов, а отчеты сами хранил в таблице в БЛОБ полях в виде ДФМ, который потом восстанавливал на Превью функцией СтрингТуКомпонент(смотри хелп Делфи). А рантайм дизайнер отчетов (да и не только, при помоши него можно и дизайнить формы и все прочее) я взял с рассылки

http://delphi.mastak.ru/cgi-bin/download.pl?get=1016001718&n=0

Кстати, там в демках есть уже готовый дизайнер отчетов в рантайм. Можешь его чисто ламерски посто скопировать и все.


 
Dr. Well ©   (2002-12-10 14:41) [3]

Дело в том, что это тестовое задание...
Я создаю в рун-тайме форму, кладу на нее QuickReport, и когда пытаюсь бросить на него Band, не могу указать ему BandType, так как Delphi говорит, что не может rbTitle неопределенный идентификатор...

procedure Report(ADataSet : TDataSet;
APresentList, ASummaryList : TList;
APositionDate, APositionPageNumber : Byte;
AReportTitle, ASummaryCaption : String);
var
ReportForm : TForm;
QuickReport : TQuickRep;
TitleBand : TQRBand;
ColumnHeaderBand : TQRBand;
DetailBand : TQRBand;
SummaryBand : TQRBand;
begin
// Creating Form
ReportForm:=TForm.Create(Application);
// Creating Report
QuickReport:=TQuickRep.Create(ReportForm);
QuickReport.DataSet:=ADataSet;
QuickReport.ReportTitle:=AReportTitle;
// Creating Bands
TitleBand:=TQRBand.Create(QuickReport);
TitleBand.BandType:=rbtitle; // ----!!!!!! ОШИБКА СДЕСЬ
// Forming Report
// QuickReport.AddBand(TitleBand);

QuickReport.Preview;
end;


Я не вижу файла QuickRpt.pas, хотя dcu-шка есть... Может, проблема в этом (получается, что не описан тип TQRBandType, хотя TQRBand ведь есть...).
Даже не представляю, что теперь делать...


 
Anatoly Podgoretsky ©   (2002-12-10 14:50) [4]

Тип описан в QRPrntr


 
Dr. Well ©   (2002-12-11 11:21) [5]

Спасибо, Анатолий...
Заходил на Ваш сайт - замечательный ресурс... Те, которыми я пользовался до этого и рядом не валялись.
Низкий Вам поклон за него...



Страницы: 1 вся ветка

Текущий архив: 2002.12.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-99341
ffffff
2002-12-08 08:03
2002.12.30
Установка Delphi 5


14-99351
hatchy
2002-12-11 12:42
2002.12.30
Надо что делать когда сам незнаешь как...


7-99385
evgen_2001
2002-10-24 12:47
2002.12.30
Команда модему.


1-99046
AndDem
2002-12-19 11:46
2002.12.30
Duplex в QReport


1-99196
Checist [root]
2002-12-19 11:19
2002.12.30
Обращение к DrawGrid