2016-05-19 15 views
0

Maximoのデータベース構成を使用して数値フィールドを追加し、変更を適用した後、アプリケーション・デザイナーを使用して新しいフィールドをアプリケーションにすばやく追加しました。Maximoのnumberフィールドの表示形式を変更する

数字を入力すると驚いたことに、カンマ区切り記号で表示されます(私は望みません)。

つまり1000456が入力され、1,000,456が表示されます。

カンマを区切らずに、これをそのまま表示する方法を教えてください。

更新

私はすでに、アプリケーション設計にし、データベースの構成アプリケーションの表示オプションで検索しましたが、私は表示オプションについては何も表示されません。

答えて

2

私はこれがあなたのローカリゼーション設定と関係があると思います。そして数字はカンマなしで保存されます。しかし、ディスプレイにカンマが付いていないようにするには、ALN型の属性と、入力された数字だけを確認するためのALNの正規表現マッチを行うオートスクリプトを使用するのが最適な方法です。

+0

ない、まさにI (ALNに変更する)を探していましたが、それを考えながら、私は数値で計算をしないので、ALNに変更すると問題が解決します。 – davejal

0

私はこの同じ問題に出くわした、これは私がPythonで作られたスクリプトです、それは基本的に文字列から文字を削除し、私は誰もがそれを必要とする場合に役立つことがうれしいです:

numbers = ['0','1','2','3','4','5','6','7','8','9'] 
onlynumbers= '' 
word = mbo.getString("DESCRIPTION") 

for c in word: 
    if c in numbers: 
     onlynumbers = onlynumbers + c 

mbo.setValue("DESCRIPTION",onlynumbers) 
+0

'mbo'とは何ですか?また、コードを関数にラップしたり、最小の実用的なソリューション/例を生成することを検討してください。 – norok2

関連する問題