PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
5137 | 99/02/18 13:15:47 | RE(6):ユーザオブジェクト:ウィンドウ間で情報をやりとりするテクニック By kin |
5136 | 99/02/18 12:21:07 | RE(5):ユーザオブジェクト:ウィンドウ間で情報をやりとりするテクニック By Taka |
5131 | 99/02/18 11:38:18 | RE(4):子ウィンドウ(ポップアップウィンドウ含む)から親ウィンドウをアクセスする By M.M |
5129 | 99/02/18 11:19:26 | RE(3):PB6: ユーザオブジェクトのコントロールにポップアップウィンドウから...補足 By kin |
5127 | 99/02/18 08:05:42 | RE(2):PB6: ユーザオブジェクトのコントロールにポップアップウィンドウからデータを渡したい By リエッチ |
5125 | 99/02/17 23:37:14 | RE(1):PB6: ユーザオブジェクトのコントロールにポップアップウィンドウからデータを渡したい By Taka |
5123 | 99/02/17 21:11:50 | PB6: ユーザオブジェクトのコントロールにポップアップウィンドウからデータを渡したい By kin |
カテゴリ:ユーザオブジェクト
日付:1999年02月18日 11:19 発信者:kin
題名:RE(3):PB6: ユーザオブジェクトのコントロールにポップアップウィンドウから...補足
Takaさん、リエッチさん、お早うございます。kinです。
早速レスいただき有り難うございます。
やっぱり言葉足らずだったですね。すみません。
>これは、ユーザーオブジェクト側の方で、入力された値によって
>ポップアップウィンドウDWの内容が、リアルタイムで絞り込まれる状態の事を
>言ってるんだと思います。つまり、ユーザーオブジェクト側の入力中でも常に
>ポップアップウィンドウが表示されている状態になっているんですよね?kinさん・・
そうです!その通り!
も少し詳しく説明しますと、
作成している入力用のユーザオブジェクトには明細表示用のデータウィンドウと
明細入力用のシングルラインエディットを配置しています。
つまり、シングルラインエディットで入力してOKボタンを押すと、DWに追加
されるという単純なものです。(この時、マスタの存在チェックをしています。)
その入力支援としてポップアップウィンドウでマスタの一覧を表示してそこで選択
したデータを取得してこようと考えたわけです。
入力用のユーザオブジェクトのsleにはユーザイベントでpbm_enchangeを宣言して
sleに一文字入力する度にポップアップウィンドウに値を渡してDWをRetrieve()
してデータを絞り込んでいます。
これはうまくいっていて、入力値に従って気持ちよくデータが絞り込まれます。
ところが、ポップアップウィンドウのDWで選択した値をユーザオブジェクト上の
sleに渡してOKボタンをキックしたいのですが、入力用ユーザオブジェクトは
いろいろなウィンドウで使用するため、インスタンスを特定できないんです。
(しかも、一つのウィンドウで複数のインスタンスが開きます。)
>はずしているかもしれませんが、
> tab_1.tabpage_1.sle_1.Text = \"ABC\"
>ではダメなのですか?
ダメでした。ポップアップウィンドウ側の記述になるので、渡す先のウィンドウ
から指定しないとコンパイルエラーになります。
ユーザオブジェクトとポップアップウィンドウを対にして独立したオブジェクトと
して作るなんて言うやり方はやっぱり無理なんでしょうか。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.