Undeclared identifier: ´rbDetail´ Quick Report

Delphi

23/05/2006

Pessoal!

Estou tentando criar uma QRBAnd num relatório do QuickReport em tempo de execução. Qdo utilizo

QRD:=TQRBand.create(QR1);
QRD.BandType:=rbDetail;

obternho o seguinte erro:

[Error] UPesqFProd.pas(609): Undeclared identifier: ´rbDetail´

Qual a sintaxe correta para indicar que a banda QRD é do tipo rbDetail? Em uses declaro a unit QuickRpt. Uso o Delphi5.


Luis.wolff

Luis.wolff

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

23/05/2006

Colega,

Adicione [b:96f8d070fc]qrprntr[/b:96f8d070fc] na lista de uses.


GOSTEI 0
Luis.wolff

Luis.wolff

23/05/2006

Obrigado, Aroldo... era isso mesmo. No entanto a aplicação não está mostrando as bands criadas. Estou fazendo assim:


QRT:=TQRBand.create(QR1);
QRT.BandType:=rbTitle;
QRT.Size.Height:=6.4;
QRT.Size.width:=190;
QRT.Frame.Color:=clBlack;
QRT.Frame.DrawBottom:=false;
QRT.Frame.DrawLeft:=false;
QRT.Frame.DrawRight:=false;
QRT.Frame.Style:=psSolid;
QRT.Frame.Width:=1;
QRT.Height:=26;

QRD:=TQRBand.create(QR1);
QRD.BandType:=rbDetail;
QRD.Size.Height:=6.4;
QRD.Size.width:=190;
QRD.Frame.Color:=clBlack;
QRD.Frame.DrawBottom:=false;
QRD.Frame.DrawLeft:=false;
QRD.Frame.DrawRight:=false;
QRD.Frame.Style:=psSolid;
QRD.Frame.Width:=1;
QRD.Height:=26;

onde QR1 é o TQuickRep. O que estou fazendo de errado?


GOSTEI 0
Luis.wolff

Luis.wolff

23/05/2006

Descobri... faltava

QR1.Bands.HasTitle:=true;
QR1.Bands.HasDetail:=true;


GOSTEI 0
POSTAR