2012-06-25 27 views
13

我想嵌套水晶報表中的if-else語句,但我不知道必要的語法。我如何安排是這樣的:嵌套如果其他在水晶報表

if table1.id <> "1" then 
    if table1.name <> "a" then 
     var1 := "Hello" 
    else 
     var1 := "Hi" 
else 
    var1 := "Bye" 

回答

18

您可以使用parenthesises避免嵌套if..else結構中的歧義:

if {table1.id} <> 1 then 
    (if {table1.name} <> "a" then 
     var1 := "Hello" 
    else 
     var1 := "Hi";) 
else 
    var1 := "Bye"; 
+3

heheh ...你說' 「嗨」;)' - [眼色] –