大哥们,帮帮我吧,小弟谢谢各位了,急,我怎么可以用fast report实现如下报表打印 (150分)

  • 主题发起人 主题发起人 handwang
  • 开始时间 开始时间
H

handwang

Unregistered / Unconfirmed
GUEST, unregistred user!
组号 试验号 效果
|1 | 好
____________
1 |2 | 好
____________
|3 | 查
____________________
|1 | 良好
_____________
2 |2 | 很好
_____________
|3 | 差
________________________
 
谢谢各位仁兄了,请你们帮忙了。
 
select 组号=case when 试验号<>2 then
'' end, 试验号,效果 from table
 
那我若是想在fast report中的分组控制如何解决呀
 
可是若是用sql语句写,不能解决居中的问题,我就是想知道如何居中显示组号
 
使用 group by 组号 分组
偶数个试验号如何居中?
select 组号=case when 试验号<>count(试验号)/2 then
'' end,试验号,效果 from table
grouop by 组号,试验号,效果
 
对,就是这个意思,每条数据不是都通过线分开么,若是想同组号的,我怎么之居中呀
 
组号|试验号|效果|
___________________
| 1 好
—————————————————
1 | 2 良好
———————————————
| 3 好
_______________________________________
如何实现呀
 
利用 BAND 的 “伸展” 属性 就可以自动进行上下合并
 
FastReport只能把分组放在上面,这一点不如AC Report,可以把分组合并在左边,这是一个AC Report的分组的例子:http://www.efile.com.cn/eFile/syy_tfsky/group1.jpg
 
mstar,大哥给我个例子可以么,谢谢了
 
说错了 我用的RM(从FR改过来的) 他里面的 MEMO 有个 STRETCHED 属性 设置为 TRUE 就可以了 FR有吗
 
可以的 我刚看了 FR 的手册
 
mstar,请说明白好么,谢谢你了mstar大哥
 
去看一下它的demo吧,你的要求完全可以實現
 
我是向动态的产生,因为每组数据个数不同,谢谢给个例子。谢谢各位仁兄了
 
这样好实现,压缩一下空格就可以
如果要实现居中,可能要写脚本或建临时表,比较麻烦:)
组号 试验号 效果
1 1 好
2 好
3 查
2 1 良好
2 很好
3 差
 
可是我就是想要居中呀,谢谢了各位,帮帮我吧,给我段程序提醒。
 
我想动态的生成,通过写delphi程序,谢谢了
 
第一,得到组号,设置组号的打印字体为白色。
第二,得到此组号对应的试验数目,
第三,在程序写一个函数,用一个变量判断,当此变量为上面数目的一半时主设置字体为黑色。
 

Similar threads

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