公式 - 根据where子句选择值

时间:2016-03-30 07:32:00

标签: crystal-reports crystal-reports-2011

我想在Crystal Reports中进行一种本地化。为此,我已经定义了下表LANG:

Identifier    LocalisedText    LanguageCode
-------------------------------------------
1             Page             1
1             Seite            9
1             Pagina           13
2             Invoice          1
2             Rechnung         9

字段IdentifierLanguageCode构成了我的主键。

此外,我有一个客户数据集表OCRD,其中有一个字段LangCode,用于存储该客户的语言代码。因此,我根据字段LANGOCRD加入了LanguageCodeLangCode。下面的屏幕截图说明了我的联接。

Join between OCRD and LANG

基于Crystal Reports已经执行的连接,我想创建一个执行以下操作的公式:

select LocalisedText from LANG where Identifier = 1;

然而,我无法弄清楚如何使用公式来做到这一点。公式是否足以解决我的问题?

1 个答案:

答案 0 :(得分:2)

您不需要在Record Selection Formula

中添加以下代码所需的公式

转到Report -> selection Formula -> Record并在下面写下代码:

Identifier = 1;

并将LocalisedText放入详细信息