2010-12-08 20 views
2

クリスタルレポートで次の式を使用してデータをフィルタリングしようとしましたが、条件の1つに '{vw_CandidateProfile.Type}'のデータも含まれています空の文字列です。しかし、以下の式は機能しません。何か案は?null条件付きクリスタルレポートを使用してレコードを選択

{vw_CandidateProfile.Candidate_Code} = '881225095228' 
AND (
     {vw_CandidateProfile.Type} IN ['NGO','EDU','PRS','PPR','PPS','TTL','OTH'] 
     OR ISNULL({vw_CandidateProfile.Type}) 
    ) 

答えて

4

IsNull()フィールドがIsNull()フィールドの前に来なければならないソリューションが見つかりました。

{vw_CandidateProfile.Type} IN ['NGO','EDU','PRS','PPR','PPS','TTL','OTH'] 
    OR ISNULL({vw_CandidateProfile.Type}) 

ISNULL({vw_CandidateProfile.Type}) 
    OR {vw_CandidateProfile.Type} IN ['NGO','EDU','PRS','PPR','PPS','TTL','OTH'] 
+0

+1。私は今日何かを勉強した! – PowerUser

0

使用式となり:選択エキスパートの

ToText({vw_CandidateProfile.Type}) = ""