fastreport 打印问题,俺也在线等 ( 积分: 20 )

  • 主题发起人 主题发起人 zhaolibo
  • 开始时间 开始时间
Z

zhaolibo

Unregistered / Unconfirmed
GUEST, unregistred user!
对于有相同客户、合约号、订单号、品名的产品,省略其重复的内容,比如:
客户 合约号 订单号 品名 规格 克重
三菱 205ZC2008 205C 风雪衣 L 20
三菱 205ZC2008 205C 风雪衣 X 12
三菱 205ZC2008 205C 风雪衣 S 30
TOMS 206XT2009 207Y 长裤 L 15
TOMS 206XT2009 207Y 长裤 LL 31
TOMS 206XT2009 207Y 长裤 X 22
显示为:
客户 合约号 订单号 品名 规格 克重
三菱 205ZC2008 205C 风雪衣 L 20
X 12
S 30
TOMS 206XT2009 207Y 长裤 L 15
LL 31
X 22
 
对于有相同客户、合约号、订单号、品名的产品,省略其重复的内容,比如:
客户 合约号 订单号 品名 规格 克重
三菱 205ZC2008 205C 风雪衣 L 20
三菱 205ZC2008 205C 风雪衣 X 12
三菱 205ZC2008 205C 风雪衣 S 30
TOMS 206XT2009 207Y 长裤 L 15
TOMS 206XT2009 207Y 长裤 LL 31
TOMS 206XT2009 207Y 长裤 X 22
显示为:
客户 合约号 订单号 品名 规格 克重
三菱 205ZC2008 205C 风雪衣 L 20
X 12
S 30
TOMS 206XT2009 207Y 长裤 L 15
LL 31
X 22
 
按客户,合约号,订单号,品名分组
 
用交叉表或分组都可实现哈!!!!
 
奖状表怎么做啊,我想问一下楼上的朋友
 
to ljstar421:
我的问题的重点在于:在分组完打印的时候,不打印重复的客户、合约号、订单号、品名的内容
 
只是分组,要换一行才行哈!!!!
而交叉表要将字段写到数据集里哈!!!
 
分别右键单击databind中的客户、合约号、订单号、品名四个memo控件,在弹出的快捷菜单中选取Suppress repeated values,这样以来,fastreport会自动把重复的记录隐藏起来,达到了你要的效果。
 
to xjmmmm:
我不会做哈!!!
to zhaolibo:
我知道哈!!行了!!
 
to ljstar421:
老大,我不太明白你的意思,能否详细一点?[:)]
 
你用"客户、合约号、订单号、品名"进行分组!!!就可以了!!!
FastReport3.0
 
to Deoline:
你的方法基本解决问题,分是你的了,不过我想问如何能只隐藏内容,因为你的方法连内容外的的边框也一起隐藏了,不太好看
 
用Anylib就简单了
http://www.anylib.com
 
呵呵,谢谢,隐藏之后,那只能自己手动画线解决了,我暂时还未找到其他的好方法。
目前我处理这种问题就是手动画线。
 
你是说在预览里面手动画线?我的打印数据有十几页,那不要累死?
 
当然是在报表设计里面画线,只要几条就OK了。
 
设计时已经画了线,只是隐藏时又被隐藏了,我要求只隐藏内容,不隐藏边框
不过,给分了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部