0

いくつかのフィールドを含むテキストボックスを含む単純なSQLServer2008R2レポートがあります。フィールドの値がnullの場合、行を抑制したい。式の構文は何ですか?

だから私の分野は...

Name
AddressLine1
AddressLine2
AddressLine3
CityStateZip

そして、私はこのような表現をしています...

=First(Fields!AddressLine2.Value, "dsPersonData")

以下の式を試しましたが、エラーが発生しました

=IIF(Fields!AddressLine2.Value, "",True,False)

つまり、値が空の文字列の場合、可視性をfalseに設定しようとしましたが、構文がどうなるかわかりません。

4

2 に答える 2

1

あなたが試すことができます

=IIF(First(Fields!AddressLine2.Value, "dsPersonData") is Nothing ,False,True)
于 2011-11-21T12:52:00.690 に答える
0

SQLクエリでこれを行うのは簡単です。次に例を示します。

SQL Serverの場合:

ISNULL(Name、'')as Name
ISNULL(AdressLine1、'')as AdressLine1
ISNULL(AdressLine2、'')as AdressLine2
ISNULL(AdressLine3、'')as AdressLine3
ISNULL(CityStateZip、'')as CityStateZip

可視性をfalseに設定する場合:
= IIF(First(Fields!AddressLine2.Value、 "dsPersonData")= ""、False、True)

于 2011-06-20T20:55:53.957 に答える