PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4705 | 99/01/21 17:07:08 | RE(4):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合 By あすかちゃんの父 |
4687 | 99/01/21 11:35:22 | RE(3):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合 By てとらぽっと |
4686 | 99/01/21 11:29:54 | RE(2):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合 By あすかちゃんの父 |
4685 | 99/01/21 10:27:28 | RE(1):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合 By てとらぽっと |
4684 | 99/01/21 09:53:35 | PB5.0.04: ウィンドウオブジェクトへの参照方法 By あすかちゃんの父 |
カテゴリ:スクリプトの記述
日付:1999年01月21日 10:27 発信者:てとらぽっと
題名:RE(1):PB5.0.04: ウィンドウオブジェクトへの参照方法?シートの場合
あすかちゃんの父さん、いつもお世話になっています。
w_masterの問題ではなく、一般的にシートの参照方法が間違っているのが原因だと思います。
シートとして開いた時は MDIフレーム.GetXXXXSheet() 関数を使わないと
インスタンスが参照できませんので、以下のように記述すれば良いと思います。
(環境がないので、実行していませんが多分… (^^; )
window lw_sheet
w_data_view lw_data_view
lw_sheet = This.GetFirstSheet()
do while (IsValid(lw_sheet))
if \"w_data_view\" = lw_sheet.ClassName() then
//目的のシート
lw_data_view = lw_sheet
exit
end if
lw_sheet = This.GetNextSheet(lw_sheet)
loop
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Anywhere Server
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.