我正在开发一个项目“工资管理。为了显示收入和扣除,我创建了两个来自同一个表tbl_EmployeeSalary的数据表。
但是在将数据表作为两个不同的表加载到数据源之后,我将字段提供给Crystal报表中的“详细信息部分”。但它返回4行而不是3行。提前致谢
输出应该如下所示
earnings value Deduction value
TA 120 PF 300
HRA 130
但它会像这样返回
earnings value Deduction value
TA 120 PF 300
HRA 130 PF 300
我使用了“抑制字段”
它适用于此示例。但是有了另一个输入,就像发生了这样的事情
earnings value Deduction value
TA 120 PF 300
Donation 1000
HRA 130 PF 300
Donation 1000
但它应该是这样的
earnings value Deduction value
TA 120 PF 300
HRA 130 Donation 1000
有人请帮帮我
答案 0 :(得分:0)
右键单击要复制的字段并单击格式对象,然后在常用选项卡中选中“如果复制则禁止复选框”
答案 1 :(得分:0)
由于链接问题导致数据重复,因此您的问题很典型。
我假设表1中的TA和PF以及表2中的PF和捐赠以及表2中的一个记录表1中有多个记录
解:
您现在可以在这两个表中共享一些常见文件,现在将该报告与该字段分组。现在按照以下步骤操作:
1.现在将TA
和HRA
放在详细信息中,并在页脚中对两者进行汇总;
2.现在将PF
和Donation
放在组页脚摘要中。
现在您可以根据需要获得正确的摘要。
答案 2 :(得分:0)
由于您的链接,您会得到一对多的结果,这就是您获得多条记录的原因。 您可以尝试使用链接(尝试内连接或左外连接),但在您的情况下,我认为创建组将完成这一操作。创建2个组,TRA和HRA,并将字段放在详细信息部分中。然后创建摘要并将其放在组页脚中以显示您想要查看的数据。
希望有所帮助,
克里斯