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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.