FastReport超级难的问题。谁会有300相送,在深圳的请吃饭/ BY 邓娟(300分)

小菜一碟,我也在深圳。我請你吃啊!
To DINGHELLO
你的人事系統給個演習版看看,要繁體的。時間比較緊。
 
将TABLE2和TABLE3合并为一个表TABLE4,对TABLE1和TABLE4做报表
 
谁的邮件是lxy开头的??发了邮件给我,不知你的FR是什么版本,打不开。
 
我准备用子报表,有两个问题
1、用子查询出了个框架,但是TFRDBDATASET只能使用一个数据集,
但是这是两个主从,我想用两个数据集,行不行???OopsWare的SQL语句好像查出来的结果也用不上一样的。
2、如果两个从表行数不同,怎么让他打印出一样多行呢?不用套打。
 
不会吧,这是正式2.5版本,会不行?
忘了告诉你我用的是win 2000 繁体操作系统,我早就知道你的症结所在,可你就是不听俺的,这年头想帮你都没门,给你个写好了的你又打不开你说气不气人?问你数据结构你又装着没听见,我要对数据集进行前台设置呢!!你以为你用查询就能做出来?!!你活该。要不是我这几天心情不好,我才不理呢!!
你要是还不明白,明天晚上 7:30 MSN Messenger找我,这次我可是与你讲了,最后一次了。
 
笑冲天,我装的是2.4,装了2。5可以了,但是在网上下的,不知道会不会有问题,你的用到可以的版本发给我一份,另外,
我准备用子报表,有两个问题
1、用子查询出了个框架,但是TFRDBDATASET只能使用一个数据集,
但是这是两个主从,我想用两个数据集,行不行???OopsWare的SQL语句好像查出来的结果也用不上一样的。
2、如果两个从表行数不同,怎么让他打印出一样多行呢?不用套打。


这两个问题有时间帮我想一想。。谢谢。
 
如果你能在纸上画出来
就能在打印上画出来

tprinter类放那儿不好好研究
直接在canvas上发挥想像力吧不要走捷径你的要求不容易用控件实现的
 
现在只有一个问题了,
用子报表样式,如何控件输入行数,比如我总共要输出5行,但细表数据只有三行,如何用空行补齐??
 
不是吧,小丫头,这很简单的呀。
你使用联合查询的左连接,完全可以查出的数据就是这样的,
那打印就更不在话下了,根本用不着非FastReport来作,
在栅格中显示都会按你的要求显示成这样。

SELECT *
FROM table1 AS a LEFT JOIN table2 AS b ON a.code = b.lcode

这就是左联接的写法,即,如果table2中没有与table1对应的记录,就留出空行来。
完全满足你的要求是吧。
 
谢谢程云,我是用子报表实现的,你那种方法我明白是什么意思,我现在已基本解决这个问题了,我是用临时表,不够的append空记录,这样解决的,

笑冲天对我帮助最大,也最热心,既然做了DEMO发给我,真是感激涕零呀。
 
等下了班我就结贴子,
 
呵呵,希望“笑冲天”在深圳呀,不然要赴这位女富翁的宴席可真不太容易。

嗨!我提问问题时,怎没有这么好心的人帮忙呢?
又热心,又给用DEMO的。
[:)][:D][8D][:(][:(!][^][?]
 
其实很简单,当自己很痛苦的时候只是希望别人快乐。
 
漂亮的話,還可以想想辦法。
 
把兩個表進行連接操作就行啦。
 
hiyaolee,不用劳动你老人家大驾了。
 
我在深圳,电话:26882546,我可以面授的哦!
 
看来不结贴是不行的了。
 
提到临时表的分多点。
 
是子报表。
 

Similar threads

回复
0
查看
666
不得闲
S
回复
0
查看
950
SUNSTONE的Delphi笔记
S
S
回复
0
查看
774
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部