Crystalレポートのフィールドからコンマ(、)を削除するにはどうすればよいですか?
「年」というフィールド名があり、その値は2012
ですが、Crystalレポートでその値を表示すると、カンマが含まれ、2,012
になります。
2012
のみを表示するにはどうすればよいですか?
これを試してみてください
ToText( ToNumber({variable1}), "#" )
以下のコードを試してください、
Replace (ToText ({Tablename.Year_Field}, 0),"," ,"" )
私は推測しているだけですが、フィールド名をテキストフィールドなどの別のオブジェクトに埋め込んだと思います。
この場合は、デザインビューでテキストボックスをダブルクリックし、問題のあるテキストフィールドを選択します。右クリックして[テキストの書式設定]を選択し、[フォント]タブの下で、[フォント]ドロップダウンメニューの右側にある[数式エディタの書式設定]ボタン(X-2が表示されているボタン)をクリックします。あとは、数式エディターを閉じて、[テキスト形式]ウィンドウをキャンセルするだけです。ここで、年のフィールドをもう一度右クリックすると、以前はグレー表示されていたフィールドをフォーマットする新しいオプションが表示されます。
または、入れ子になっている他のオブジェクトから年フィールドを削除できます。これにより、すべての書式設定オプションにアクセスできます。
NumberVar cRed; ToText(cRed、 "#")
OR
ToText({いくつかの数値フィールド値}、 "#")
「#」は、括弧で囲む必要があります。単一または二重です。