关于报表的问题(15分)

  • 主题发起人 主题发起人 jtaiger
  • 开始时间 开始时间
J

jtaiger

Unregistered / Unconfirmed
GUEST, unregistred user!
做的报表只能显示7行,超过7行就打另一张表,但是如果不到7行的数据,剩下的行数应该以空格的形式显示出来!
请问该如何做呢?
 
做的报表只能显示7行,超过7行就打另一张表,但是如果不到7行的数据,剩下的行数应该以空格的形式显示出来!
请问该如何做呢?
 
這個好辦,我吃了飯回來再說.[:D]
 
说白了,很简单呵。主要思路是这样的:通过程序代码将打印的记录条数控制在7的倍数上,不够者即加上空记录,待到打印时自然就是空白呵,我以前就是这样做的。。。。。
 
能说具体的代码吗!?
 
做的报表只能显示7行,超过7行就打另一张表,但是如果不到7行的数据,剩下的行数应该以空格的形式显示出来!
请问该如何做呢?
能给了例子吗?
 
用Grid++Report可以,看例子报表‘追加空白行.grf’,主页:http://www.rubylong.cn
 
能给个报表的例子吗!?
 
这个很简单的。
我这个例子是主从表的情况。
procedure TfrmInvoicePrt.frReport1ManualBuild(Page: TfrPage);
var
i,j,k: Integer;
begin
while not frdbdataset1.Eofdo
begin
Page.ShowBandByName('主项数据1');
Page.ShowBandByName('细项头1');
for j:=1 to 8do
begin
if not frdbdataset2.Eof then
begin
Page.ShowBandByName('细项数据1');
frdbdataset2.Next;
end
else
Page.ShowBandByName('子1');
end;
Page.ShowBandByName('细项脚1');
frdbdataset1.Next;
end;
end;
 
FRX 是什么报表的控件啊
 
后退
顶部