2017-07-26 16 views
0

私の選択式はうまくいきますが、金額の前に$の記号が表示されます。これをどうやって削除できますか?通貨記号を削除

あなたがに、番号タブで Format Field...

を選択し、その後、レイアウト上でこの式フィールドを右クリックDisplay Currency Symbolをアンチェックし、その後、あなたの中にあるためOK

しかしをクリックしてい

if {tblComparativeBalance.iAcctLevel} - {@@highest_level} = 0 
then if Sum ({tblComparativeBalance.mBalance_amt0}, {tblComparativeBalance.sAccount_cd}) > 0 
     then ToText(Sum ({tblComparativeBalance.mBalance_amt0}, {tblComparativeBalance.sAccount_cd}),2) 
     else "(" + ToText(abs(Sum ({tblComparativeBalance.mBalance_amt0}, {tblComparativeBalance.sAccount_cd})),2) + ")" 
else "" 

答えて

1

数式を文字列に変換する場合は、数式を次のように編集する必要があります。

ToText(Sum ({tblComparativeBalance.mBalance_amt0},{tblComparativeBalance.sAccount_cd}),2, "") 

最後のパラメータは次のとおりです。通貨記号の文字なので、この場合は空に設定します。通貨記号がないことを意味します。

else式にも同じことが適用されます。

"(" + ToText(abs(Sum ({tblComparativeBalance.mBalance_amt0}, {tblComparativeBalance.sAccount_cd})),2, "") + ")" 
+0

式が文字列に変換します。レイアウト上で式フィールドを右クリックすると、フォーマットフィールドをクリックすると、番号タブは存在しません。そこに共通、境界線、フォント、段落とハイパーリンクのタブが見つかりました –

+0

私の答え、plzのチェックを更新 – Zeina

+0

いいえ、それは動作しません。同様の結果:( –

0

あなたは文字列からそれを削除する必要がある場合は、あなたが使用することができます。

REPLACE({yourStringHere} ,"$","") 
関連する問題