将数据拆分为Crystal Report + VB NET中的两个表

时间:2018-01-19 02:38:55

标签: sql vb.net crystal-reports

我正在开发一个将数据从数据库显示到CReport的应用程序。我正在使用VB .NET和Crystal Reports来执行此操作。当只打印一个与查询数据库中的数据表相同的表时,报告就很好了。 e.g

Group Name  Amount
A     Test1 10
A     Test2 11
A     Test3 10
B     Test4 11
B     Test5 12

实际上数据相当长达三页的报告和超过3个字段,9个字段完全正确,现在我想显示数据报告分为两个表格基于组字段,左边表组A和右表B组中的另一个表,在报告的同一页面上。 e.g

Group Name Amount       Group  Name   Amount
A     Test1 10          B      Test4  11
A     Test2 11          B      Test5   12
A     Test3 11      

有人可以告诉我如何完成这个???

1 个答案:

答案 0 :(得分:0)

您只需将相同的数据字段复制到报告的另一侧即可。左键单击数据字段,选择抑制并开始输入公式:

YourFieldName = 'A' 

为正确的横向 和     YourFieldName =' B' 左侧水平。 然后应根据您的需要格式化该部分,只在左侧显示A,在右侧显示B

在应用公式之前,先将这些字段放在详细信息部分中。