2017-07-19 14 views
0

これは間違っていることを数式エディタが示しています。どうすれば修正できますか?Crystalレポートif/else構文

If {upempl.status} = 'active' then 1 else 0 
+1

は、「 – CoSpringsGuy

+0

はどこでこのロジックを入れているではないスタンドアロン式のオブジェクトに「使ってみてください – 4444

+0

@CoSpringsGuy - Crystal Reportsの構文では、一重引用符と二重引用符の両方が有効です。各エンドで同じ種類を使用している限り、出典:IBM – 4444

答えて

0

これは無効になります理由としていくつかの可能性があります。

  • {upempl.status}は、文字列型ではないため、文字列
  • 式に比較することはできませんが1または0ではなくブール値を返す必要があります。その場合には、代わりにtruefalseを返します。これは、以下のスニペットを使って数式を置き換える:?

{upempl.status} = "active"