求高手指教:VB6.0中水晶报表能否在同一张表中显示数据表中不同查询条件的字段?
我用的是VB6.0 + CrytalReport9.0,我现在用水晶报表做了一张表(销售管理系统的销售报表),数据表是trade,字段为:
业务员(Name),日期(Date),产品(Produce),购货数量(SL),购货重量(ZL),购货金额(JE),还款金额(HHJE), 我通过
参数"业务员:(Text1.text)"和"起止日期:(Text2.text)(Text3.text)"动态地查询业务员所管辖的客户在指定的起止
时间段内的销售及帐款信息, 我用的是ADO, SQL查询为:
SQL=select Name,Date,Produce,SL,ZL,JE,HHJE from trade where Name=Text1.text and Date between
#Text2.text# and #Text3.text# order by Name,Date,Produce asc. 得到的报表如下:
-----------------------------------------------------------------------------------------------
业务员姓名:______ 时间段:______至_________ 上期欠款:__________
------------------------------------------------------------------------------
客户姓名 日期 产品名称 购货数量 购货重量 购货金额 还款金额
客户1 - - - - - -
- - - - - - -
- - - - - - -
小计: _____ ______ ______ ______
客户2 - - - - - -
- - - - - - -
- - - - - - -
小计: _____ ______ ______ ______
客户3 - - - - - -
- - - - - - -
- - - - - - -
小计: _____ ______ ______ ______
-----------------------------------------------------------------------------
合计: _____ ______ ______ ______
期末客户总欠款:______
----------------------------------------------------------------------------------------------
现在我想在每个客户的"小计"一栏中的前面加上一个统计数"上期欠款",在"小计"一栏中的后面加上一个统计数"期末欠款",
这样的话每个客户的帐款信息及该业务员所管客户的总帐款信息就一目了然,但是客户的"上期欠款"所要查询的是最初开始
(设定为2006/01/01)到参数的起始日期(即Text2.text),所有的数据好像不能在一个SQL查询中完成,如果用两个SQL查询,
在水晶报表中能否显示出来,请问我应该怎样做才能在水晶报表中做出来,请各位高手指点,谢谢!