一个报表上能否用两个query?(100分)

  • 主题发起人 主题发起人 taim
  • 开始时间 开始时间
T

taim

Unregistered / Unconfirmed
GUEST, unregistred user!
我设计的一个报表用到了两个query,可是quickreport的dataset属性只能有一个值。我该怎样解决?
说明:一个query是用于查询当天的数据,一个query用于查询当月到今天的累计值,都在一个报表上显示。
我该怎么做?恳请大虾帮忙。
 
不要设置quickrep.dataset,放几个qrlable,然后在onNeedData里自己写,
让qrlable1.capion:=query1.fields[0].asstring或者等于query2的某个字段的值。
 
可以考虑用一个存储过程,再存储过程里返回你要的记录!!
 
不置QuickReport的DataSet值,不用Deltail,而用两个SubDetail分别对两个Query,
就可以解决。
 
我报表的设计是当天,累计按列间隔来设计的。加subdetail不合适吧。
 
serena ,我试了你的方法,怎么不行。
sjt能不能把你的方法说的具体一点?
 
肯定是可以的,我这么做了好多报表,要不要我给你email个程序
 
好吧。给我E-mail一个吧。多谢。
 
干脆用 Execl 来做得了。
 
to taim:你的e-mail?
 
多谢serena,taim@china.com
 
就相当于能不能放多个 TTABLE 一样的道理。回答是肯定的。
 
to taim:发过去了,收到没有
 
create proc proc_Report
as
begin
select * into #t1 from table1 where datetimes='today';
insert #t1 select sum(co1),sum(col2)... from table1 where datetimes>'月初';
select * from #t1
end;
 
烂中华网。下载附件老出错。serena。麻烦在给寄到taim@263.net好吧。谢谢。
 
在我的报表中我用了4个不相干query,效果很好。
 
to Serena
我也想要一个你的程序,nnhww@21cn.com
谢谢!
 
可以的嘛!使用多个QUERY没有关系的呀!
 
问题解决可以结束了。
 
Serena
我也要一个:hmxx@263.net
 
后退
顶部