NumOverFlowプロパティ

数値型フィールドのオーバーフロー時の代替文字を設定します。
 
[構文]
 
Object.NumOverFlow  =  string  
 

設定項目

内容

Object

オブジェクトへの参照を表すオブジェクト式

string オーバーフロー時の代替文字(初期値は * )  
 
[設定値]
 
string には代替文字を1文字で指定します。
 
[解説]
 
出力する数値が、設定した編集子の桁数を超えた時の代替文字を指定します。 
 
NumOverFlow プロパティは、数値型の編集子が設定されているテキストフィールド、グリッドフィールドのオーバーフロー設定です。文字型の編集子が設定されているフィールドのオーバーフロー設定には、CharOverFlowプロパティを使います。
 
レポートライブラリOCXを使用している場合や、レポートライブラリ.NETコントロールをErrorThrowプロパティを例外を発生させる設定にして使用している場合、NumOverFlowプロパティでオーバーフロー処理を設定しても、オーバーフローが起きた時には、オーバーフローをユーザーに知らせるため、SetFieldTextメソッドやSetFieldGridメソッドで「1042」のオーバーフローエラー(例外)が発生します。オーバーフロー発生後も処理を続行する場合は、エラーハンドラを作成し、その中で、エラーコード「1042」の処理を記述しておきます。
レポートライブラリ.NETコントロールをErrorThrowプロパティを例外を発生させない設定にして使用している場合は、オーバーフローが起きても例外は発生しません。オーバーフローが起きたかどうかはリターンコードで確認することができます。
 
デザイン時、実行時に値の設定・参照ができます。設定場所や参照場所に制限はありません。
 
フィールド編集子 
 
※ヘルプの「アプリケーション開発/フィールドオーバーフローエラー処理」に言語ごとのコーディングサンプルがあります。 
   
[コーディング例 ]
   

jvr.NumOverFlow = ""

'数値フィールドオーバーフロー時、出力しない

jvr.NumOverFlow = "*"

'数値フィールドオーバーフロー時、* を出力