掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBeditに数字の入力制限するには? (ID:3206)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
入力の桁数ならDBEditのMaxLengthで設定できますが、 Floatの場合はデフォルトで指数での入力も可能な為 例えば"1E10"と入力した場合、入力桁数は4桁になりますが 実際データベースに格納される数値は11桁になります。 単純にチェックするだけなら、フィールドオブジェクトの OnSetTextイベントハンドらでチェックできますが (OnValidateやDBEditのOnExitまでは到達しません) キー入力の時点で指数を無効にしようとするとかなりプログラムを 作りこむ必要があります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.