PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3688 98/10/22 10:00:02 RE(3):PB5.0.02: 一つのウィンドウを複数のインスタンスで使用し、区別する方法 By あきえもん
3684 98/10/21 15:44:58 RE(2):PB5.0.02: 一つのウィンドウを複数のインスタンスで使用し、区別する方法 By まこと
3683 98/10/21 14:55:08 RE(1):PB5.0.02: 一つのウィンドウを複数のインスタンスで使用し、区別する方法 By kin
3682 98/10/21 14:28:21 PB5.0.02: 一つのウィンドウを複数のインスタンスで使用し、区別する方法 By あきえもん

カテゴリ:データウィンドウ
日付:1998年10月21日 14:55 発信者:kin
題名:RE(1):PB5.0.02: 一つのウィンドウを複数のインスタンスで使用し、区別する方法

あきえもんさん、こんにちは。kinと申します。

>今、w_childというウィンドウをひとつ作成し、条件によってふたつのインスタンスに分けて
>使おうとしています。

>w_child      w_child_1 , w_child_2

>if 条件1 then
>   OpenSheet( w_child_1, \"w_child\" )
>else
>   OpenSheet( w_child_2, \"w_child\" )
>end if

>上記のようにウィンドウを Open していますが、 w_child の中で、自分がどちらのインスタンスで
> Open されたかによって、 retrieve の検索引数をセットしたいのですが、よい方法はないでしょうか。

>w_child のスクリプト中で ClassName() を使ってみましたが、\"w_child\"が取得できただけでした。

あんまりかっこいいやり方は思いつかないのですが、OpenSheetWithParm()で検索引数又は
フラグのようなものを渡してしまうのはいかがでしょうか?
グローバル変数を使ってこれらを受け渡す方法もあると思いますが・・・
それとも、Titleが異なる場合はTitleで判断する方法もあると思います。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)

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