fastreport 世纪经典问题!100(分) 决不失言!(1分)

  • 主题发起人 主题发起人 wangfujun
  • 开始时间 开始时间
W

wangfujun

Unregistered / Unconfirmed
GUEST, unregistred user!
我有两个数据表

大组表:
----------------
id | 大组名称
----------------
1 | dz1
2 | dz2
3 | dz3
----------------
小组表:
-----------------------
id | 小组名称 |大组号
-----------------------
1 | xz1 | 1
2 | xz2 | 1
3 | xz3 | 1
4 | xz1 | 2
5 | xz2 | 2
6 | xz3 | 2
7 | xz1 | 3
8 | xz3 | 3
-----------------------

我要实现下面样子的报表:
---------------------------------------------
大组名称 | 小组号 | 小组名称| 小组号 | 小组名称
---------------------------------------------
dz1 | 1 | xz1 | 2 | xx2
---------------------------------------------
| 3 | xz3 | |
---------------------------------------------
dz2 | 1 | xz1 | 2 | xx2
---------------------------------------------
| 3 | xz1 | |
---------------------------------------------
dz3 | 1 | xz1 | 3 | xx3
---------------------------------------------


 
这样可以吗?
http://zqlihua.dns0755.net/temp/demo.rar
 
1.用SQL语句(select)产生合并的两个库
2.在打印前事件用脚本判断是否重复,然后决定是否打印
FR处理这个很简单,多看看DEMO,具体自己实验吧!
 
用sql的 join 指令, 自己寫sql!!
 
用主/从报表方式即可。但要压缩重复值。
 
标准的主从报表
 
哥哥们,给个demo吧!我对这个实在不会!!谢谢了
 
1.用SQL语句(select)产生合并的两个库
2.在打印前事件用脚本判断是否重复,然后决定是否打印
FR处理这个很简单,多看看DEMO,具体自己实验吧!
------------------
我不知怎么写,给个源码吧!我多给你加分
 
不是给源码了吗。。
http://zqlihua.dns0755.net/temp/demo.rar
 
我看了你的demo,我的问题基本解决了,谢谢你了
可是,怎么让边上日黑线,根据masterdata数据的多少动态的变长呢?
我在line2(边线)的memo里写了这样一句 Height:=24+memo3.Height * n;
n就是masterdata的循环次数
就是这'n'我不知道怎么求?
 
这样应该可以吧。
http://zqlihua.dns0755.net/temp/demo.rar
 
已改好,请从新下载。
http://zqlihua.dns0755.net/temp/demo.rar
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
696
import
I
后退
顶部