0

私はクリスタルレポートで働いています。

請求書を開いて実行すると、一部の可変テキスト スペースが表示されません。

しかし、文字列のデータを参照すると、次のように表示されます。

     Type: String
     Length: 12

     Debiteur nr.

SQL コードは次のとおりです。

    select {Report name.InvCustLangCode} 
        case "NL" : "Debiteur nr."
        case "UK" : "Debtor nr." 
        case "DE" : "Debitor nr." 
        default: "Debiteur"

フレームにテキストが表示されない理由についての助けがあればいいでしょう。

4

2 に答える 2

1

ほとんどのnull場合、データには価値があります。試す:

If Isnull({Report name.InvCustLangCode}) Then
  "Debiteur"
Else
  select {Report name.InvCustLangCode} 
  case "NL" : "Debiteur nr."
  case "UK" : "Debtor nr." 
  case "DE" : "Debitor nr." 
  default: "Debiteur" -- zero-length string

** 編集 **

この式は、どのセクションでも機能するはずです。正しい値が表示されない場合は、何か他のことが起こっています。

于 2013-09-11T12:44:27.720 に答える
0

レポートのテキストを表示するために使用したフィールドのサイズを大きくします。

于 2013-09-11T08:25:11.670 に答える