我是Crystal Report的新手。
目前我有两个数据表:
A1 F //(IsIssueStill == Yes)
A2 P //(IsIssueStill == No)
A3 P //(No record in Table 2)
A4 P //(No record in Table 2)
A5 P //(No record in Table 2)
I write a formular
IF ({DeficiencyItem.IsStillIssue} = No or IsNull({DeficiencyItem.IsStillIssue}))THEN
"P"
ELSE "F"
第二个表有一个AssetId的外键,它引用表1 AssetID
在水晶报告I外连接两个表。然后我需要创建一个公式字段来处理这个逻辑,对于表1中的所有资产(A1,A2,A3,A4,A5)我需要指出是否包含“是”缺点项。<登记/>
如
(Bar)
但是对于 A1 ,有两个DeficiencyItem记录,此公式只读取第一个,因此结果为 P 。但我想要的是,如果资产有任何缺陷项目记录,其IsIssueStill == 是,我需要值 F 。
第二个问题是针对A4和A5他们没有任何DeficiencyItem记录,我需要将值赋予 P 。
任何人都可以帮我实现这个功能。