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 (記載なし)

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