请问在fastreport中怎样实现竖表头?
请问怎样在fastreport中实现这样的报表?
报表类似于下图
|______________________________________|
| | | |
| 1 | 2 | 3 |
|----|---|---------|----------|--------|
| | a | | |
| A |---|---------|----------|--------
| | b | | |
|----|---|---------|----------|--------
| | c |
| B |---|-----------------------------
| | d |
| |---|------------------------------
| | e |
|----|---|------------------------------
问题点数:20、回复次数:20Top
1 楼ralpha08(被水淹死的鱼)回复于 2004-08-01 10:58:58 得分 0
没有做过这种的
帮你up一下Top
2 楼sandrafei(飘)回复于 2004-08-02 00:18:29 得分 0
请帮忙啊Top
3 楼gdczwzq(gdczwzq)回复于 2004-08-03 20:18:09 得分 0
正在学习中,帮你顶一下Top
4 楼guanshangming()回复于 2004-08-04 21:57:49 得分 10
做到像你完成一样的,我知道的方法只能是自已控制输出。
比如,在Memo里写
这样,可以控制TcMan字段在没有变化是只显示一次,即如果查询的结果是
TcMan Data
张三 10
张三 12
张三 5
李四 6
李四 8
下面的memoName代码,只显示如下结果
张三 10
12
5
李四 6
8
begin
if RecMan1=[DialogForm.Query1."TcMan"] then begin
memoName.Memo:='';
end
else begin
memoName.Memo:=[DialogForm.Query1."TcMan"];
RecMan1:=[DialogForm.Query1."TcMan"];
end;
end
写了这么多,不知道你看明白了没有。
Top
5 楼sandrafei(飘)回复于 2004-08-05 02:30:56 得分 0
请问RecMan1这是什么?这样每条记录都要判断一次吗?这段代码应写在什么地方?
还有就是我看到fastreport中的TfrCrossView通过简单的设置,可以实现一些交叉表。可是我试了一下,交叉表的cell部分的数据在预览时没有画全格子(或者没有竖线或者没有横线),这该如何解决,也请指教!谢谢!Top
6 楼sandrafei(飘)回复于 2004-08-05 09:49:44 得分 0
upTop
7 楼guanshangming()回复于 2004-08-05 22:58:33 得分 0
RecMan1是个变量。设置这个变量是保存最后一个记录TcMan的名称,如果相同则不显示,不相同就显示,我在查询里是按TcMan排序的。
交叉表我听过这个概念,但不了解。Top
8 楼ralpha08(被水淹死的鱼)回复于 2004-08-10 16:20:09 得分 10
哈哈!
今天终于实现了竖表头的打印!
不过用的是第三方控件ReportMachineTop
9 楼sandrafei(飘)回复于 2004-08-15 21:12:58 得分 0
ralpha08(菜鸟):
能给我一个好用的ReportMachine吗?我下的几个安装都有问题,谢谢!Top
10 楼sandrafei(飘)回复于 2004-08-17 17:13:47 得分 0
upTop
11 楼ralpha08(被水淹死的鱼)回复于 2004-08-17 17:15:12 得分 0
可以,把你的邮箱留下Top
12 楼sandrafei(飘)回复于 2004-08-18 09:36:07 得分 0
sandra_fei@21cn.com谢谢!Top
13 楼sandrafei(飘)回复于 2004-08-19 10:29:19 得分 0
upTop
14 楼ralpha08(被水淹死的鱼)回复于 2004-08-19 10:55:44 得分 0
^-^别up了
今晚回家发给你Top
15 楼sandrafei(飘)回复于 2004-08-19 13:50:02 得分 0
谢谢!非常!:)Top
16 楼xyt_8888(新人类)回复于 2004-08-19 14:00:21 得分 0
xyt_8000@sina.com 谢谢Top
17 楼sandrafei(飘)回复于 2004-08-19 20:07:52 得分 0
ralpha08(被水淹死的鱼):
Top
18 楼sandrafei(飘)回复于 2004-08-19 20:10:05 得分 0
你还不回家:)Top
19 楼ralpha08(被水淹死的鱼)回复于 2004-08-19 20:35:22 得分 0
已发
查收Top
20 楼MarsRich(超重低音)回复于 2004-08-20 11:06:15 得分 0
大概要用交叉报表吧。
嘻嘻,请楼上的也给我发一下吧?研究研究
MarsRich@163.comTop




