2012-06-25 36 views
13

Tôi muốn lồng các câu lệnh if-else trong Crystal Reports, nhưng tôi không biết cú pháp cần thiết. Làm thế nào tôi có thể sắp xếp một cái gì đó như thế này:Lồng nhau nếu có trong Crystal Reports

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

Trả lời

18

Bạn có thể sử dụng parenthesises để tránh sự mơ hồ trong lồng if..else cấu trúc:

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

heheh ... bạn nói ' "Hi";)' - [nháy mắt ] –

Các vấn đề liên quan