fastreport问题 ( 积分: 200 )

  • 主题发起人 主题发起人 NRID
  • 开始时间 开始时间
N

NRID

Unregistered / Unconfirmed
GUEST, unregistred user!
以型号分组,且型号只显示一个并居中,如下图
型号 名称 数量
A物品 10
型号1 B物品 5
C物品 20
D物品 10
E物品 15
型号2 F物品 10
G物品 20
 
1)放一个分组band (GroupHeader1)
2)设置按什么分组([ADOTable1."型号"])
3)对应"型号"的memo的supress为true)
按以上设置就OK了!不明白之处请说!
注意:在分组之前请order by 型号
 
用FR什么版本的?
楼上的可以实现型号只打印一次,但型号是位于第一行的,不能居中。
 
"型号是位于第一行的,不能居中"是什么意思?我一直都在用2.5版的
 
型号 名称 数量
型号1 A物品 10
B物品 5
C物品 20
型号2 D物品 10
E物品 15
F物品 10
G物品 20
就是打印出来的是这种格式的,比如说型号1有3个规格,那么“型号1”是处于与“A物品”同一行,型号2是处于D物品这行,但实际上我们希望是型号1与B物品同一行,型号2是位于E物品与F物品之间的水平位置。(即垂直居中,不是水平居中)
 
其实就是主从报表,FR里有自带的DEMO。
 
直接想用FR现有的功能是实现不了的。刚对相同的问题作了解答,请查看
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3848179
 
用RM,只要设置TRMMemoView的RepeateOptions属性就可以了。
 
看来型号居中,fastreport是没有什么好办法了
 
后退
顶部