嵌套在Crystal Reports中是否为else

him*_*056 13 syntax if-statement crystal-reports

我想在Crystal Reports中嵌套if-else语句,但我不知道必要的语法.我该如何安排这样的事情:

if table1.id <> "1" then
   if table1.name <> "a" then
      var1 := "Hello"
   else
      var1 := "Hi"
else
   var1 := "Bye"
Run Code Online (Sandbox Code Playgroud)

Arv*_*rvo 19

您可以使用括号来避免嵌套if..else结构中的歧义:

if {table1.id} <> 1 then
   (if {table1.name} <> "a" then
      var1 := "Hello"
   else
      var1 := "Hi";)
else
   var1 := "Bye";
Run Code Online (Sandbox Code Playgroud)

  • 呵呵......你说"嗨";)` - [眨眼] (5认同)