2,我做这个小例程的目的是想实现在一个真正报表里改变列头的字体size,可是用
qrlabel.font.size不能改变,为什么?是哪个参数用问题?
3,报表的上线总是在右上角有一点开,不封口,是怎么回事?第一个问题已经解决,,没人帮忙吗???人那????????//heng
qrlabel.font.size不能改变,为什么?是哪个参数用问题?
3,报表的上线总是在右上角有一点开,不封口,是怎么回事?第一个问题已经解决,,没人帮忙吗???人那????????//heng
调试欢乐多
qrlabel.font.size不能改变,为什么?是哪个参数用问题?就剩下一个问题了,,怎么不要分吗?还是俺没给分啊?还是没人知道啊?给俺一个回信啊?
QRLabeldep:= TQRLabel.Create(QRep.Bands.TitleBand);
QRLabeldep.parent:=QRep.Bands.TitleBand;
QRLabeldep.height:=QRep.Bands.TitleBand.height-20; //??
QRLabeldep.Left:=10;
QRLabeldep.Caption :='部门:';
QRLabeldep.Font.size:=10;
QRLabeldep.top:=65;
第二段如下:qrlabel[i]是在ColumnHeaderBand);上的,不能实现字的大小变化
QRLabel[i]:=TQRLabel.Create(QRep.Bands.ColumnHeaderBand);
QRLabel[i].parent:=QRep.Bands.ColumnHeaderBand;
QRep.Bands.ColumnHeaderBand.Height:=20;
QRLabel[i].AutoSize:=false;
QRLabel[i].Transparent:=true;
QRLabel[i].height:=QRep.Bands.ColumnHeaderBand.height-2;
QRLabel[i].Font.size:= 17;
QRLabel[i].Font.size:= 17; 这两句里面,QRep.Bands.ColumnHeaderBand.height-2 > 17吗?如果false,qrlabel只能以原来的大小显示了
这两句里面,QRep.Bands.ColumnHeaderBand.height-2 > 17吗?如果false,qrlabel只能以原来的大小显示了 可是小也不可以啊?我用QRLabel[i].Font.size:= 17; 是为了看的清楚,你把它调小也不可以啊,我的columnheaderband.height:=20,我用这个数值在一个例程上做了,可以随意改变的,字大时,表格的高度限制就被自动取消了,可是在这里就不可以,变大变小都不可以,我把每一个属性都试了,不知道被什么限制住了,,//cry眼睛都成金鱼了,,
var
qrl : TQrlabel;
begin
qrl :=TQRLabel.Create(QuickRep1.Bands.ColumnHeaderBand);
QRL.parent:=QuickRep1.Bands.ColumnHeaderBand;
QRL.AutoSize:=true;
qrl.Left := 60;
qrl.Top := 10;
QRL.Font.size:= 40;
qrl.Caption := 'bbb';
end;
var
qrl : TQrlabel;
i : integer;
begin
for i := 0 to 2 do
begin
qrl :=TQRLabel.Create(QuickRep1.Bands.ColumnHeaderBand);
QRl.Name := 'qrl' + inttostr(i);
QRL.parent:=QuickRep1.Bands.ColumnHeaderBand;
QRL.AutoSize:=true;
qrl.Left := 60 + i * 50 ;
qrl.Top := 10;
QRL.Font.size:= 40;
qrl.Caption := QRl.Name;
end;
end;
你把这个设成自动调节了,那表格的宽度就没法控制了,不可以啊,,你这段程序就这条语句和我的不一样啊,,我刚才试了,就是换了这句,程序里表格的字大小还是没变,,:(单独试这段程序没问题,,,
我没有收到你的邮件啊
我下午出去了,邮件被打回,我现在在发,,,,,,,,,晚上来看,,
//cry
//help
..................................@_@...................................
我觉得你的几个band的创建不是怎么好,因为在我的预览效果中,其实也没有真正的预览,不过是把一个quickrep的设计界面放出来了,而band的效果(高度什么的)都看不出和程序有什么关系。或者是我改的太多了。
你能否把整个程序发给我呢?数据库方面你用datapump把关键的表导出成paradox给我吧,我再试试
我还用一个信箱,如果发信的信箱不好用,在用这个联系:[email protected]
还有数据的,也传给我吧,好象是有关联的
至于quickrep可以放在一个visable=false的panel中,调用预览的时候它会自动出来的,这个我试过。你看这样做可以解决吗/
而当时我就是吧band固定好的,我觉得可能是它的问题,你或者真的试一下吧
而且你现在的预览界面真的不好看(可能我改动程序太多了),用我的方法可以真正的实现预览啊
谢谢小新,我现在就把帖子结 了,如果有问题,我在开帖子问,这个太长了,嘿嘿,,我在另一个例程里试试固定band怎么样,,