PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4163 98/11/27 20:21:52 RE(6):PB5.0.03: パワービルダのバグのなのでしょうか? By laputa
4155 98/11/27 11:53:35 RE(5):PB5.0.03: パワービルダのバグのなのでしょうか? By てとらぽっと
4149 98/11/26 20:45:22 RE(4):PB5.0.03: パワービルダのバグのなのでしょうか? By laputa
4130 98/11/26 09:51:44 RE(3):PB5.0.03: パワービルダのバグのなのでしょうか? By てとらぽっと
4127 98/11/26 02:18:17 RE(2):PB5.0.03: パワービルダのバグのなのでしょうか? By laputa
4124 98/11/26 00:11:45 RE(1):PB5.0.03: パワービルダのバグのなのでしょうか? By リエッチ
4122 98/11/25 23:55:03 PB5.0.03: パワービルダのバグのなのでしょうか? By laputa

カテゴリ:PowerBuilderの不具合?
日付:1998年11月26日 09:51 発信者:てとらぽっと
題名:RE(3):PB5.0.03: パワービルダのバグのなのでしょうか?

laputaさん、リエッチさん、おはようございます。
あんな遅くまで仕事されていて、起きてらっしゃるのでしょうか。(^_^;

>フォームの上段に検索キーを入力する項目があり、下段に検索キーに一致した
>データをデータウィンドウを使用して表示します。
>このとき、他のフォームでコピー(CTRL+C)した文字列を検索キーに貼付けて
>検索したところデータを引張ってくることができませんでした。しかし、キーボードから
>入力するとデータを引張ってくることができます。
>そこで、MessageBoxを使って調べたところコピーした場合は、前回の値が表示され
>キーボードから入力した場合は、入力した値が表示されました。

どこかで書いたような気もしますが、
Modifiedイベントというのは入力が確定された
( Enterが押された、コントロールからフォーカスが離れた)時に引き起こされます。
それまでは DWなら AcceptText()を行っていないのと同じ状態ですので前回の値を取って
しまいます。キーボード入力からは無意識に確定の動作をされてませんか?
確実に入力を拾うなら pbm_enchangeイベントを使うか、検索実行時に入力確定の処理を
追加すればいいと思います。


今週の標語:
「過去形の イベント名は 確定後」

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

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