这样的报表该怎么设计。急,急,急。。。。(100分)

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

zzjmail

Unregistered / Unconfirmed
GUEST, unregistred user!
设计报表的时候,一般如果是主从结构的话,是分开放的,但是如果
碰到硬要放在一起,该怎么设计。就是在主表记录的区域要打印出从表
的记录。。。。,这样的报表该怎么设计。。。。急,急,急。。
 
放在细节中试一下,怎么样?
 
你得说明你用的是什么报表设计器嘛。
初学报表,关注!
 
不用主从表,用sql从两个表中取出数据不就行了!
 
在onneeddata事件進行處理
 
用视图吧,一定能搞定的。
 
如果主从在不同的数据集就不用说了,如果在一个数据集就分组。
 
使用fastreport呀,关键是有可能主表一条记录,从表有好几条记录,原先思想是
主表放在masterband栏,从表放在detailband栏,可是这样的话数据就不是在同一
栏了,而是从表的记录放在主表后面,这以需求不符呀,如果是用SQL语句我也知道呀,
可是这样的话,如果主表有记录,而从表没有记录的话,这样主表的记录不是显示
不出来吗?。。。。。急,急,急,要怎么做呀。高手知道吗?
 
关键是如何把从表的记录合在一起,如果合在一起,就可以了,可是有可能从表有
好几条记录,关键是要。。。怎么合。。。。
 
fr我不會
無能為力
 
你看看fastreport自带的实例,在demo目录下(report)你可以下载它的中文版说明
http://www.playicq.com
 
//关键是如何把从表的记录合在一起,如果合在一起,就可以了,可是有可能从表有
//好几条记录,关键是要。。。怎么合。。。。
主从表本来就应该是一对多的关系,多对多的情况不说,如果是一对一的情况,完全可
以把两个表合在一起了,依赖同一个主键字。
 
它自带的例子我有看呀,不过它实现的就是这样的结构:
----------------------
主表记录
---------------------
从表记录
-----------------
----------------------
主表记录
---------------------
从表记录
-----------------
而我需要的是这样的结构:
----------------------
主表记录 |从表记录
-----------------
主表记录 |从表记录
-----------------
 
这个问题遇到我算你走运了,我刚完成一个
是不是要这样的结构:
222 232 22 22
233 22 22
111 123 23 32
123 2323 23
2323 23 23
把原来你放在masterdata 上的字段放到detaildata 上,然后将这个字段单击右键选择压缩
重复值,就ok了。
 
到http://www.jnnj110.gov.cn/jingning/index.asp
问问,RM的论坛,作者FR很熟。
 
恩,结构跟下面差不多,不过它的子表所有的记录都只要打印一栏,
222 232 22 22
233 22 22
111 123 23 32
123 2323 23
2323 23 23
就是例如主表222的从表记录有两条,它要放在一起。。。
(不是取符合的从表记录一条)
222 232 22 22
111 123 23 32

 

Similar threads

后退
顶部