这可能是一个简单的问题 - 我在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 回答
你可以在水晶报告中做到这一点:
按客户分组并在
group header
中放置客户名称银行名称,银行城详细信息
组页脚中的状态