11

Crystalレポートフィールドからコンマ(、)を削除するにはどうすればよいですか?

の値を持つフィールド名「year」がありますが2012、Crystal Reportでその値を表示すると、コンマが含まれ、。になり2,012ます。

どうすれば表示でき2012ますか?

4

5 に答える 5

19

Crystal Report Designerビューでは、次のようになります。

そのフィールドを右クリックして、を選択しますFormat objectCustom Style[スタイル]リストで選択し、をクリックしますCustomizeThousands Separator、およびその他の不要なフォーマットのチェックを外します。

それができない場合は、フィールドを選択してThousandSeperator、プロパティウィンドウのプロパティから「、」の値を削除してみてください。

ここに画像の説明を入力してください

于 2012-11-20T11:37:26.860 に答える
17

式にこれを試してください

ToText( ToNumber({variable1}), "#" )
于 2014-12-29T09:09:15.410 に答える
10

以下のコードを試してください、

Replace (ToText ({Tablename.Year_Field}, 0),"," ,"" )
于 2014-03-11T06:52:18.590 に答える
4

推測しているだけですが、フィールド名をテキストフィールドなどの別のオブジェクトに埋め込んだと思います。

この場合は、デザインビューでテキストボックスをダブルクリックしてから、問題のあるテキストフィールドを選択します。右クリックして[テキストの書式設定]を選択し、[フォント]タブで[フォント]ドロップダウンメニューの右側にある[数式エディタの書式設定]ボタン(X-2のボタン)をクリックします。これで、数式エディタを閉じてから、[テキスト形式]ウィンドウをキャンセルするだけです。これで、年のフィールドをもう一度右クリックすると、以前はグレー表示されていたフィールドをフォーマットするための新しいオプションが表示されます。

または、ネストされている他のオブジェクトから年フィールドを削除することもできます。これにより、すべてのフォーマットオプションにアクセスできるようになります。

于 2013-07-08T15:49:32.753 に答える
1

NumberVar cRed; ToText(cRed、 "#")

また

ToText({いくつかの数値フィールド値}、 "#")

「#」は、かっこで囲む必要があります。シングルまたはダブルです。

于 2017-10-10T00:37:33.753 に答える