fastreport 表,资料如何重复列印???(200分)

  • 主题发起人 主题发起人 edns
  • 开始时间 开始时间
E

edns

Unregistered / Unconfirmed
GUEST, unregistred user!
难点:把一页纸分成上下2部分,分别列印同一张单据的内容,同时又要能连续列印多张单据
win2000+delphi7+fastreport3.0
有如下资料:
单据编号: ST00001,ST00002...
每个单据里有X条明细资料,如
----------
ST00001
001 书本 $5
002 毛笔 $6
...
ST00002
005 光碟 $3
009 电脑 $6200
...
-----------
每页没个单据的数据要列印2次
报表如:
=====================================
---明细表---
厂商:aaa
单据编号:ST00001
--------------------------------------
001 书本 $5
002 毛笔 $6
A经理签名:
--------------------------------------
001 书本 $5
002 毛笔 $6

B经理签名:
=================================
要可以连续列印多张单据,此报表如何列印,如有告知者万分感谢!
 
用 adodataset做临时表
ADODataSet1.FieldDefs.add
ADODataSet1.CreateDataSet
ADODataSet1.Append
ADODataSet1.First
或者 其他 本地表 内存表
或者 fastreport 的 打印份数的 设置
或者 astreport 的 onuserdata
 
adodataset做临时表???不懂
fastreport 的 打印份数的 设置 (你误解我意思了)
下面是在页中列印
=====================================
---明细表---
厂商:aaa
单据编号:ST00001
--------------------------------------
001 书本 $5
002 毛笔 $6
A经理签名:
--------------------------------------
001 书本 $5
002 毛笔 $6

B经理签名:
=================================
 
做前台 临时表啊
你看 ADODataSet1.CreateDataSet
就知道了
前台 临时表里的 数据 你就做多条重复
就可以 打印多张单据啊
 
我还是不懂
难点:相当于把一页纸分成上下2部分,分别列印同一张单据的内容,同时又要能连续列印多张单据
我现在是一张我可以列印,但列印多张单据就出错了,
我用了2个Group,以单据编号分组,每组列印一个单据
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部