PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4049 98/11/19 18:37:14 RE(5):ごみレスです By リエッチ
4045 98/11/19 15:01:38 Re(4): GetChildできない訳(推測) -2 By てとらぽっと
4044 98/11/19 14:55:46 Re(3): GetChildできない訳(推測) By てとらぽっと
4032 98/11/19 13:01:39 RE(2):PB6: GetChildできない。 By リエッチ
4029 98/11/19 12:23:25 RE(1):PB6: GetChildできない。 By こてちゅ
4017 98/11/19 09:30:07 PB6: GetChildできない。 By tajima

カテゴリ:データベース
日付:1998年11月19日 15:01 発信者:てとらぽっと
題名:Re(4): GetChildできない訳(推測) -2

(続き - おちゃらけ・推測モード)
話を戻して。ネストしたオブジェクトの構文 を確認すると

>ベース レポート内のネスティッド レポートは通常、詳細区域内にあり、
>レポートの各インスタンスは行と関連付けられます。

そういやネスティッドレポートは行ごとにデータを保持していると思いつつ、
次の行を読んで、ナゾはすべて解けた。(c.v.堂本剛)

>プロパティ式には、どのレポートをアクセスするかを識別するために、
>行番号を指定しなければなりません。

つまり GetChild(カラムの名前DataWindowChildを格納する変数) では
行を指定できないんだな!(笑) それで取れないんだな!(泣)
ちなみにDDDWやコンポジットDWのレポートはインスタンスが1つであることは容易に
想像できる。しかしそれならなぜ関数の多重定義で行を指定できる GetChild を用意
しなかったの?
まあドット参照できるから問題ないケドね。

一口にネスティッドレポートといっても、少?し違うんだなあと言い聞かせつつ、
まとめをいれておこう。



ネストされたデータウィンドウ インスタンス GetChild
----------------------------------------------------------------
ドロップダウン データウィンドウ 1つ ○
コンポジットDWのネスティッドレポート 1つ ○
コンポジット以外のネスティッドレポート 行ごと ×


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.2
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

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