首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

打印报表的有关问题

2012-04-11 
打印报表的问题就是我输入3条记录第1条记录我要他打印12小张第2条记录我要他打印3小张第3条记录我要他打印

打印报表的问题
就是我输入3条记录         第1条记录我要他打印12小张       第2条记录我要他打印3小张           第3条记录我要他打印1小张         怎么实现

打印纸张是一个大张的     里面分10个小张



[解决办法]
偶最近也在用FastReport 4, 顺便帮你解决了一下.
fast report 脚本如下:

procedure Page1OnManualBuild(Sender: TfrxComponent);
var
i,x: Integer;
begin
MasterData1.DataSet.First;
for i:=1 to MasterData1.DataSet.RecordCount do
begin
Engine.ShowBand(MasterData1);
for x:=2 to Memo3.Value do
Engine.ShowBand(MasterData1);
MasterData1.DataSet.Next;
end;
end;

begin

end.

在mssql数据库运行下面SQL:
create table abc
(
a char(30),
b char(30),
c int
)

insert into abc (a,b,c)
select 'a1 ', 'b1 ', 1
union all
select 'a2 ', 'b2 ', 2
union all
select 'a3 ', 'b3 ', 3

QQ: 32068527
共享里有源代码.

热点排行