gpt4 book ai didi

if-statement - Crystal 报表中的多个if else

转载 作者:行者123 更新时间:2023-12-02 00:57:28 32 4
gpt4 key购买 nike

我有一个案例,在 Crystal Report 的公式中有多个 if else

`Stringvar name := Right({vRptAuctionTotalsByBlock.BlockName},2)
Stringvar result :=""
If ToText(Trim(name)) = 'A'
Then result := '98'
Else
If ToText(Trim(name)) = 'B'
Then result :='99'
Else result := name;
result`

当我保存它时,它显示了消息

`the remaining text does not appear to be part of the formula`

我该如何解决?谢谢。

P/s: 我在哪里可以找到学习如何使用 Crystal 报表的文档?

最佳答案

我只在您的代码的第一行添加了一个分号,它可以正常工作。但除了考虑到您是 CR 的新手之外,请查看我所做的格式设置。这完全取决于您的个人喜好,但我会将关键字 ThenIf 放在同一行,将逻辑放在下一行。

Stringvar result :=""; // Only Added Semicolon here.
If ToText(Trim(name)) = 'A' Then
result := '98'
Else If ToText(Trim(name)) = 'B' Then
result :='99'
Else
result := name;
result

至于您问题的第 2 部分,没有可用于学习 CR 的“文档”。这里有几个链接:

1) Link 1

2) Link 2

3) Link 3

这个列表是详尽无遗的。如果您使用 Google,您可以找到很多资料。

关于if-statement - Crystal 报表中的多个if else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33022819/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com