PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
11891 | 00/06/23 11:28:54 | RE(1):PB7.0: 個別の入力エラーチェック By こてちゅ |
11890 | 00/06/23 10:41:46 | PB7.0: 個別の入力エラーチェック By アスピリン |
カテゴリ:PowerBuilderの開発環境
日付:2000年06月23日 11:28 発信者:こてちゅ
題名:RE(1):PB7.0: 個別の入力エラーチェック
アスピリンさん、こんにちは。
>
>皆さん
>おはようございます。
>6月からPBを始めた若輩ものですが、
>PBで入力項目の個別において入力エラーチェックを行いたい場合は
>どのようにしたらよろしいのでしょうか?ぜんぜん分かりません。
>自分はLoseFocus イベントにおいてMessageBox 関数を使いつつチェックを
>おこないたいのですが、ヘルプでは使えないと書いてありましたが、
>何かよい案はないでしょうか?
>ちなみに以前はVBを使っていてうまくいったのですが
>宜しくお願いします。
ちょっと前にも議論していますが、
入力チェックは、DWで入力条件側とItemChangedイベントでのチェックをおすすめします。
(たとえDBとのやり取りがない場合もDWの外部ソースを使用します。)
DWを使う理由としては・・・
・1つのWindowに貼り付けるコントロールを少なくする。
・コーディングの統一、およびメンテナンス性を良くする。
・画面操作の統一をはかる。
・余計なコーディングが必要ない。
などです。
では、ItemChanged内でMessageBoxを使用するには・・・?
これは、Postします。
ユーザイベントやユーザ関数を作成し、それをPostすることによって、
フォーカスの動きの不整合を回避することができます。
PBとVBでは、同じようでいて違うところが沢山あります。
VBに慣れ親しんだ人にはきつい部分もありますが、
PBの恩恵はVBのそれとは比較にならないくらいすばらしいものです。
PBでのDWの使い方がわかってくるとVBには戻りたくなくなります。
(実際、僕がそうでした)
頑張ってください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.