PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21944 | 05/04/27 15:03:57 | RE(3):ネスティッドレポート内の値の取得について By ace |
21941 | 05/04/27 11:47:10 | RE(2):ネスティッドレポート内の値の取得について By Cherry_Sunburst |
21939 | 05/04/26 17:05:32 | RE(1):ネスティッドレポート内の値の取得について By ace |
21934 | 05/04/26 10:24:26 | ネスティッドレポート内の値の取得について By Cherry_Sunburst |
カテゴリ:スクリプトの記述
日付:2005年04月27日 11:47 発信者:Cherry_Sunburst
題名:RE(2):ネスティッドレポート内の値の取得について
aceさん、こんにちは。
教えていただいた方法を行いましたが、レポートを取得する事が出来ませんでした。
最初のIf文で既に弾かれてしまいます。
DataWindowChild Child1,Child2 // 変数宣言
If dw_1.GetChild (\"rep_1\", Child1) = 1 Then
MessageBox(\"\",\"取得OK!\")
If Child1.GetChild (\"dw_1\", Child2) = 1 Then
MessageBox(\"\",\"取得OK!\")
//Rep_2.GetItem・・・・・ //取得の記述を書く
MessageBox(\"\", Child2.GetItemString(1, \"meinm\"))
End If
End If
利用しているデータウィンドウは、1つはコンポジット、他はフリーフォームで作成されています。
詳しく記述すると、以下の通りです。
ウィンドウ
・・・dw_1(DataObjectはデータウィンドウA)
↓
データウィンドウA
(コンポジット。以下の3レポートが貼り付けられている)
・・・rep_1(レポート。引数をデータウィンドウBへ渡す。)
dw_1(レポート。引数をデータウィンドウBへ渡す。)
dw_2(レポート。引数をデータウィンドウBへ渡す。)
↓
データウィンドウB
・・・dw_1(レポート。データウィンドウCの呼び出し)
dw_2(レポート。データウィンドウDの呼び出し)
↓
データウィンドウC
・・・dw_1(帳票レイアウト)
データウィンドウD
・・・dw_2(帳票レイアウト)
どうすれば正しく取得出来るのでしょうか?
やりたい事と、コーディングについては理解し、全てが正しく思うのですが、
子データウィンドウすら取得出来ないでいます。
どこが間違っているのでしょうか?
ご教授宜しくお願い致します。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.