我正在使用visual studio 2008中的crystal
报告。在水晶报告中,我有两个字段BranchName
和Types
。我想要的是,如果BranchName
和Types
相同,那么合并该特定行的所有列,并在该行中仅显示具有粗体样式的BranchName。
--------------------------------------
Branch Name | Types | Status |
--------------------------------------
abc | abc | |
--------------------------------------
xyz | mnl | |
--------------------------------------
我希望它为
--------------------------------------
Branch Name | Types | Status |
--------------------------------------
abc |
-------------------------------------
xyz | mnl | |
--------------------------------------
我该怎么做?
答案 0 :(得分:0)
我通过条件通过supress字段做了类似的功能..
右键单击报告上的字段,然后单击“supress”旁边的按钮复选框
然后在"Branch Name"
和"Types"
值相同的情况下添加条件,返回true,否则返回false
对Branch Name
和Status
字段
当条件匹配
时,这不会打印Branch Name
和Status
的值
答案 1 :(得分:0)
我不认为在水晶报告中合并是可能的,但你可以使用抑制条件来实现这一点。
Branch name to Status
延伸的字段。现在为3个单独的列写一个supress条件
If Branch name==Types
true
else false
为3个单独的列创建类似的条件
If Branch name<>Types
true
else false
答案 2 :(得分:0)
对于在水晶报表中合并我们需要动态线条,但是在水晶报表中线条无法抑制,我们使用带边框的文本对象作为直线,然后您可以使用此条件来抑制线条:
if BranchName = Types then true else false
你可以压制BranchName
和Types
同样压制我说的那条线,最后你可以创建一个公式并将其写入其中:
if BranchName = Types then BranchName else ''