【问题标题】:displaying data from more than one table in crystal report在水晶报表中显示来自多个表格的数据
【发布时间】:2016-06-10 16:44:58
【问题描述】:

我正在使用 web 表单 asp.net 应用程序,我必须在其中提供一个 sap 水晶报告。申请是关于汽车服务中心。我正在使用 VS 2013 和 sql server 2012。

在我的 sql server 中,我有如下表

INVOICE
------------------------------------------------------
Invid           Serv_Req_Id         Total     Final     Advance
------------------------------------------------------
INV16060006	SRQ16060008	  2300.00	2185.00	  1500.00
------------------------------------------------------


Services
------------------------------------------------------
JObId       Serv_Req_Id           serviceid     qty   unitprice
--------------------------------------------------------
JOB16060008	SRQ16060008	  SRV16050002	1	  300.00
JOB16060009	SRQ16060008	  SRV16050005	1	  2000.00

这意味着对于一张发票,一个人可以做多种服务。

发票应显示在 CR 中,如下所示


发票详情 xxx xxx xxx xxx xxxx xxxx


服务

xxxx xxxxx xxxxx xxxxxx
xxxx xxxxx xxxxx xxxxxx
xxxx xxxxx xxxxx xxxxxx
xxxx xxxxx xxxxx xxxxxx

总计 :xxxx 折扣:xxx 提前:xxx 总计:xxxx


在数据库中我尝试创建存储过程但失败了。我怎样才能做到这一点。解决方案可以是从数据库中以某种形式获取这些数据或在 CR 中显示这些数据

提前致谢

【问题讨论】:

    标签: sql asp.net sql-server crystal-reports sap


    【解决方案1】:
    1. 从两个不同表中的数据库中获取数据。
    2. 在水晶报表中添加子报表并与主报表链接。或者您可以使用包含两个表格的单一报告。

    【讨论】:

      【解决方案2】:

      然后在一个公共字段上链接两个表

      使用发票创建一个组并将所有发票详细信息放在组标题中

      详细放置服务数据

      组页脚中的最终计算

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多