特急!!!熟悉FastReport的朋友请进!(200分)

  • 主题发起人 主题发起人 liuql188
  • 开始时间 开始时间
L

liuql188

Unregistered / Unconfirmed
GUEST, unregistred user!
电费票据打印,一户一票,一户可以有1~4块电表。
用户和电表是主从两张表
格式如下:
用户名:张三 2002 年 3 月
-----------------------
表号 起码 止码 倍率 电量 电费
1 126 168 1 42 27.6
2
3 (若没有,则留空位置,因为是套打)
4
-----------------------
本月电量 42 本月电费 27.6 上月余额 0.2
本月应交 二十捌元整 本月余额 0.6
其中虚线上下的都是用户的信息。
我用的是FastReport。
我是把用户名信息放在‘主项数据’Band中并FormNewPage设为True
电表信息放在 ‘细项数据’Band中。
现在的问题是,‘本月电量’等用户信息如何处理。
我把它们放在页脚中,但显示的是下一个用户的数据(大概是主项数据打印
完之后就Next了)。
另:连续打印几百上千份票据,如何保证打印定位准确,不产生误差累积。
我用的票据纸的高度是标准窄行打印纸的四分之一。
我是想把纸张大小设为10×11英寸,然后在每页上防止4个票据,但不知如何实现。
各路神仙显灵,帮我一把。
 
和我的问题有点象!!已经有人回复了!你去看看!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1006037
 
用QR我就会,FR我没用过。[:)]
 
把两张表union起来,然后使用分组,就可以解决了
 
好解决,看看FAQ和指南吧.
 
容易:
在 显示“用户名:张三“的文本框的OnBeforePrint script中直接对其他文本框赋值
begin
memo3.memo := [Table1."本月电量"]
memo4.memo := [Table1."本月电费"]
end;
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=973922
由于 report machine和fast report是兼容的,是在其2.43版的基础上重新做的,大部分的使用
方法都一样,所以有问题可以到www.pcjingning.com提出,一般能回答。而且上面已经有500多
的问题与答复了,查查也能找出一些帮助。
 
liuql188:
我去年也为供电系统开发了一个电费收费管理系统[客户正在使用],报表用的是QR,
有兴趣的话,我可以发一个给你看一下,共同提高!
 
固定长度的好办,你最好看一下它本身提供的例程[8D]
 
目前我有三个方法可以解决这个问题,
你给多少分?保证可用,可以给你发DEMO。
有兴趣,写信:816@netease.com or 3630621@sina.com
 
多人接受答案了。
 

Similar threads

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