掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
入力桁数のチェック方法 (ID:2449)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんばんは、たまさん OnValidate イベントの設定方法ですが、 DMQueryが DBGrid にリンクされていると思うので DMQuery の AfterOpenイベントで ※ フィールド名がわからないので 'Column1'としています With DMQuery do If Assigned(FieldByName('Column1')) then begin FieldByName('Column1').OnValidate:= TDMQuery1COLUMN1Validate; // '-', '.', '0'〜'9' のみ入力可 FieldByName('Column1').ValidChars:= [#45,#46,#48..#57]; end とすれば、別に「項目の追加」をしなくても結構です。 「項目の追加」をした場合は、TFieldの下位クラスの TFloatFieldが生成されると思うので、 制限によってはValidCharsはいらない場合があると思います。 (TFloatFieldで設定済) 現在、自宅にDelphiの環境が無いので、はっきり答えられないので 申し訳ありません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.