我有一個報告,我需要在一個查詢中完成3個任務。
- =IIf(Fields!Name.Value=“”,“”,&vbcrlf&Name)
- =IIf(Fields!Lastname.Value="“,”“,&vbcrlf&lastname)
- =IIf(Fields!Middle.Value=“”,“”,&vbcrlf&Middle)
所以我要做的是在一行上運行這些查詢,在不同的行上輸出name,lastname和middle name
=IIF(Fields!Name.Value is nothing," ", & vbcrlf & Name, IIF(Fields!Lastname.Value is nothing," ", & vbcrlf & lastname), IIf(Fields!Middle.Value is nothing," ", & vbcrlf & Middle))
它似乎沒有運行,只是打印錯誤。有人能幫忙嗎,謝謝
這應該管用。。。
下面是一些示例數據和結果。它包括
NULL
的名稱和空字符串,并通過測試字段的長度來處理這兩個字符串。如果需要空行,所以它總是返回3行,那么將
+ vbcrlf
移到每個行的右括號外。