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月12日 18:20 発信者:Chicchi
題名:RE(1):PB7.0: 入力値の取得について

soriさん、こんばんは。

カラムに入力した値はエディットコントロールという一時的なバッファに格納され、正規の
データウィンドウバッファに入力値を反映するためには次の 3 つのいずれかのアクションが
起きなければなりません。

1.ユーザが Enter キーを押す。
2.別のカラムにフォーカスを移す。
3.スクリプトから AcceptText 関数を実行する。

つまり、値を入力した後そのままコマンドボタンをクリックすると、上記の 3 つのいずれも
発生しないため、GetItem**** でデータウィンドウバッファの値を取得しても直前に入力した
値にはなりません。よって、コマンドボタンのクリックイベントの先頭に、dw_4.AcceptText() 
と記述しなければなりません。詳しくは 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 (記載なし)

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