PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
10333 | 00/02/17 15:18:53 | RE(2):PB6: 親window、レスポンスwindowの関連 By ボビ |
10331 | 00/02/17 14:38:27 | RE(1):PB6: 親window、レスポンスwindowの関連 By こてちゅ |
10329 | 00/02/17 14:32:26 | すみません。 By ボビー |
カテゴリ:スクリプトの記述
日付:2000年02月17日 14:38 発信者:こてちゅ
題名:RE(1):PB6: 親window、レスポンスwindowの関連
ボビーさん、こんにちは。
>さっそくですが、
>レスポンス画面のcbのclickedにメインwindowのdwへの
>setitem文を記述したいのですが記述の仕方が分かりません。
(中略)
>--script------------------------------------------
>//宣言
>window w_parent
>string ls_test
>
>w_parent.dw_1.object.カラム[1] = ls_test
>
>(エラー:プロパティ dw_1 は window と型が異なります)
>---------------------------------------------------
まず・・・
レスポンス画面を呼出している親画面は、レスポンス画面のParentではありません。
そしてWindow型の変数を用意しただけでは、その中にdw_1なんてコントロールはありませんから、
コンパイルエラーになるのはあたりまえです。
このレスポンス画面はいろいろなところで呼ばれるのでしょうか?
かならず同じWindowオブジェクトを参照するのであれば・・・
//呼出しもと画面名をw_mainとします。
IF NOT IsValid(w_main) THEN
return
END IF
w_main.dw_1.Object.カラム名[r] = \"aaa\"
のようなスクリプトとします。
このw_mainが本来どのWindowかわからない場合は、OpenWithParmを使用して
こねくり回していかないと・・・
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.