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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.