2017-04-25 4 views
0

私はOracleフォームに問題があります。データベースにはフィールド番号(10)があります。フォームのこのフィールドにマスク99,999,999があります。フィールドは、長さの一部としてドットとコンマを数えます。フィールドは数字だけを数える方法があります。テーブルフィールドはORD_DIST NUMBER(10) です。イメージにはフォームのプロパティがあります。データベース手段でフィールド番号は、カンマとポイントを長さの一部として使用します。

Image of properties

+0

あなたのマスクはわずか8桁ですか?マスクに2つのナインを追加しても差がない場合は、許容される最大値を99999999、または実際には9999999999に設定できますか? (私はフォームを使用しないので、ちょうど* 8-を推測します) –

答えて

0

NUMBER(10)、あなたの番号は10桁の数字を持っていること。ドットとカンマは、数値の表示表現にのみ使用されるため、カウントされません。 書式マスクと書式の最大長は、ユーザーの観点から数値フィールドを定義します。それは、表示されているカンマ、ドットまたはスペースを含むことを意味します。 フィールドでは8桁しか使用できません。

関連する問題