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