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