2010-02-02 21 views
5

Tôi đang tạo báo cáo và trong hộp văn bản tôi muốn hiển thị ID thuế của một thực thể nếu có. Tuy nhiên, nếu ID thuế không tồn tại thì trường đó chỉ là khoảng trắng. Vì vậy, nếu trường là không gian màu trắng, tôi muốn hiển thị không có gì trong hộp văn bản.Biểu thức dịch vụ báo cáo SQL để đánh giá nếu trường là null & | không gian trắng

IIF(IsNothing(Fields!TAX_ID.Value), "", "Tax ID: " & vbCrLf & Fields!TAX_ID.Value) 

Tôi phải làm gì?

Trả lời

6

Tuy nhiên, IsNothing có thể không luôn đánh giá đúng cách. Có thể thử:

IIF(Trim(Fields!TAX_ID.Value) = "", "", "Tax ID: " & vbCrLf & Fields!TAX_ID.Value) 
2

Để so sánh nó với một giá trị null, trong VB, đây là cách bạn làm điều đó:

IIF(Trim(Fields!TAX_ID.Value) is nothing , "", "Tax ID: " & vbCrLf & Fields!TAX_ID.Value) 
+0

'là nothing' chính xác là cách để làm điều đó. – Keith

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