我想在将一报表中分为二栏,其中一栏打印table1/ADOQuery1中的数据,另一栏打印table2/ADOQuery2中的数据,不知可否这样打印?请高手帮忙

  • 主题发起人 主题发起人 ko
  • 开始时间 开始时间
K

ko

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在将一报表中分为二栏,其中一栏打印table1/ADOQuery1中的数据,另一栏打印table2/ADOQuery2中的数据,不知可否这样打印?请高手帮忙!理想中的打印效果,不知如何实现??? (100分)<br />理想中的打印效果,不知如何实现???
|———————————————————————————————————————|
| 标题栏 |
|———————————————————————————————————————|
| (table1/ADOQuery1的数据) | (table2/ADOQuery2中的数据) |
| | |
| | |
| | |
| | |
| | |
|———————————————————————————————————————|
| 备注栏 |
|———————————————————————————————————————|

 
可以实现,用两个rp,dataset分别连接query1,query2
另外一个窗体上放QRCompositeReport1,在onAddReports
procedure Txjjfrm.QRCompositeReport1AddReports(Sender: TObject);
begin
QRCompositeReport1.Reports.Clear;
QRCompositeReport1.Reports.Add(repfrm.QuickRep1);
QRCompositeReport1.Reports.Add(repfrm.QuickRep2);
end;

procedure Txjjfrm.printbuttonClick(Sender: TObject);
begin
QRCompositeReport1.Preview;
end;
//ok!我的程序中这样处理的
 
用FR我试过是可以的
 
我刚用FR做过一个是可以的,不过总有一边的线不能封口:(
 
用RB的话你只要放两个子条就可以了,简单!
 
FastReport 可以
 
用DELPHI7。0中RAVE实现起来很简单,用master/detail report 功能加上超强的排版能力,实现起来简单,代码只有一句:RvProject1.execute
 
qinjlin76:
可否细说????
 
to:ko
还没明白?试了吗?
我的程序中就是这样写的,效果还不错!
 
用子报表比较好,我用过。
你也可以试一试
 
这个用FR就能很简单的实现
 

Similar threads

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