2012-06-25 11 views
13

Ich möchte If-else-Anweisungen in Crystal Reports verschachteln, aber ich kenne die erforderliche Syntax nicht. Wie kann ich so etwas wie dies arrangieren:Verschachtelt, wenn sonst in Crystal Reports

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

Antwort

18

können Sie parenthesises verwenden Mehrdeutigkeit innerhalb verschachtelt if..else Strukturen zu vermeiden:

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

heheh ... gesagt, du ' "Hallo";)' - [wink ] –