PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5205 | 99/02/24 17:28:22 | RE(1):ItemErrorイベントのリターンコードで制御します By M.M |
5185 | 99/02/23 18:22:26 | PB6: DWのItemError時にUndo処理を行いたいのですが・・・ By テナー |
カテゴリ:スクリプトの記述
日付:1999年02月24日 17:28 発信者:M.M
題名:RE(1):ItemErrorイベントのリターンコードで制御します
「テナー」さん、こんばんは。
>DWで入力規則に反した入力が行われたときにItemErrorイベントが発生しますが、この時にESCキー
>を入力したときと同じ動作をさせるにはどうすればよろしいですか?
>
>Send関数でESCキーを送信してやればよさそうですが、送信するメッセージ番号が分かりません。
>
>ちなみにUndo関数は1文字だけUndoでした。
ItemErrorイベントが発生した場合、入力をキャンセルして元の値に戻すということですか?
ItemErrorイベントで、「RETURN n」と記述して下さい。nの意味は以下のとおりです。
<PowerBuilder5.0 Helpより抜粋>
0 (デフォルト) データ値を拒否し、エラーメッ セージ ボックスを表示します。
1 データ値を拒否し、メッセージ ボックスは表示しません。
2 データ値を受け入れます。
3 データ値は拒否しますが、フォーカスは変更します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Sybase Open Client/C 11
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Server System 11
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.