PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
9468 99/12/03 09:37:47 RE(1):PB6.5: レポートオブジェクトを貼り付けたデータウィンドウのレコード件数取得について By てとらぽっと
9440 99/11/30 16:09:51 PB6.5: レポートオブジェクトを貼り付けたデータウィンドウのレコード件数取得について By peko

カテゴリ:データウィンドウ
日付:1999年12月03日 09:37 発信者:てとらぽっと
題名:RE(1):PB6.5: レポートオブジェクトを貼り付けたデータウィンドウのレコード件数取得について

pekoさん、おはようございます。

>レポートを貼り付けたデータウィンドウに対して
>Retrieve()関数を実行した時の戻り値が、レコードが存在しない場合でも
>1となってしまいます。
>このような場合に、正しくレコード件数を取得する方法は
>ないのでしょうか。

コンポジット レポート自体はデータとしての詳細行を持ちません。
ネスティッド レポートのベースとなる 1行のみを持っているようです。
恐らくデータの有無に関わらず、コンポジット レポートの行を数えると 1 を返す
かもしれません。

ということで、ネスティッド レポートの件数を数えれば良いので、
GetChild 関数 でチャイルドデータウィンドウ(ここではネスティッド レポート)を
取得して、RowCount()を調べる事になります。

GetChild 関数 は、ヘルプに詳しい例があります。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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