首页 文章

Crystal Reports和SQL Server多对多报告

提问于
浏览
0

这可能是一个简单的问题 - 我在SQL Server数据库上有一个特定的数据设置,许多客户可以使用许多银行 . 一个客户可以拥有许多银行分支机构,反过来,这些分支机构可能会被许多其他客户使用 .

另外,我有第三个表来说明客户的状态,这也是很多很多的 . 我认为这是事情开始误入歧途的地方 . 我们的想法是创建客户,银行及其状态的整体视图 . 但是,如果客户有多个银行,显然在视图结果集中会有重复的行,例如下面的Smith:

CustomerName | BankName | BankCity   | Status
----------------------------------------------
Smith        | Lloyds   | Manchester | Live
Smith        | Barclays | Rochdale   | Live
Jones        | Lloyds   | Manchester | Live    
Brown        | NatWest  | Oldham     | Cold
White        | Barclays | Oldham     | Live

我想使用Crystal Reports来运行可能类似于以下内容的数据表:

Customer: Smith
Banks: Lloyds, Manchester
       Barclays, Rochdale
Status:Live

Customer: Jones
Banks: Lloyds, Manchester
Status:Live

是否更容易从源数据表中在Crystal Reports中进行准备,或者在SQL Server中创建备用视图?

提前致谢

1 回答

  • 0

    你可以在水晶报告中做到这一点:

    • 按客户分组并在 group header 中放置客户名称

    • 银行名称,银行城详细信息

    • 组页脚中的状态

相关问题