水晶报告公式字段问题

时间:2015-10-13 02:56:36

标签: crystal-reports

我是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
任何人都可以帮我实现这个功能。

0 个答案:

没有答案