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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.