PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21485 | 04/08/13 11:27:44 | RE(2):PB7.0: 入力値の取得について By sori |
21480 | 04/08/12 18:20:59 | RE(1):PB7.0: 入力値の取得について By Chicchi |
21477 | 04/08/11 20:08:59 | PB7.0: 入力値の取得について By sori |
カテゴリ:PowerBuilderの開発環境
日付:2004年08月11日 20:08 発信者:sori
題名:PB7.0: 入力値の取得について
こんばんは。
値の取得タイミングについて教えてください。
登録ボタン押下にてdw_2を更新するのですが、その前に入力値のチェックを行っています。
入庫日をdw_4から取得します。
dw_2の更新前イベント(ユーザーイベント)に下記のように記述しました。
入庫日が未入力だとエラーメッセージが出力されます。
// 入庫日
date ld_yotei
ld_yotei = dw_4.GetItemDate(1,\"入庫日\")
if isnull(ld_yotei) = true then
MessageBox(\"警告\",\"入庫日を入力してください\")
dw_4.SetRow(st_cnt)
dw_4.SetColumn(\"入庫日\")
dw_4.SetFocus()
Return -1
end if
入庫日を入力し、再度、登録ボタンを押下するとld_yoteiがNullのままで
またしてもエラーメッセージが出力されてしまいます。
もう一度登録ボタンを押下すると、値が取得されます。
入力した後、フォーカスを移動させても同じ現象でした。
dw_4.のItemchangedイベントなどには入庫日のチェックはいれていません。
あくまで、登録ボタン押下時にチェックしたいのです。
過去ログをみてAcceptTextが怪しいかなと思ったのですが、
どうやって使えば良いのか分かりません。
アドバイスお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.