PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
9604 99/12/16 17:35:57 RE(4):PB6.5: コンポジットデータウィンドウのレポートのページの最後の行をスクリプトで取得したい。 By ayuko
9599 99/12/16 16:40:17 RE(3):PB6.5: コンポジットデータウィンドウのレポートのページの最後の行をスクリプトで取得したい。 By てとらぽっと
9596 99/12/16 14:26:10 RE(2):PB6.5: コンポジットデータウィンドウのレポートのページの最後の行をスクリプトで取得したい。 By ayuko
9594 99/12/16 13:31:03 RE(1):PB6.5: コンポジットデータウィンドウのレポートのページの最後の行をスクリプトで取得したい。 By てとらぽっと
9588 99/12/16 11:34:29 PB6.5: コンポジットデータウィンドウのレポートのページの最後の行をスクリプトで取得したい。 By ayuko

カテゴリ:データウィンドウ
日付:1999年12月16日 14:26 発信者:ayuko
題名:RE(2):PB6.5: コンポジットデータウィンドウのレポートのページの最後の行をスクリプトで取得したい。

てとらぽっとさん、こんにちは。

>>コンポジットデータウィンドウのレポートを使って印刷しようと思っています。
>>その時にページの最後の行を、スクリプトで取得したいのですが、どうしてもできません。
>>データウィンドウの計算フィールドに describe(\"datawindow.firstrowonpage\")と記述し、
>>データウィンドウを表示すると、正確に表示されるのですが、
>>その計算フィールドをGetItemStringするとZEROが帰ってきます。
>>計算フィールドでぺージがからむもの(page関数や、集計関数のFor Pageなど)は
>>どうやらうまく取得できないようです。
>しかし計算フィールドにしても、別段普通に動きます。

>スクリプトのどこかにミスがあるのだと思うのですけれども。
>わからなければ、具体的なスクリプトをアップしてみてください。

お言葉に甘えてスクリプトをUpします。レポートの計算フィールドに
describe(\"datawindow.lastrowonpage\")
と記述し、計算フィールドの名称を\"last_1\"としました。レポートはgetChildしてidwc_r_syu_1という名称です。
idwc_r_syu_1.Getitemstring( 50,\"last_1\"))で取得しています。
ただ、ページからみの計算フィールドについてはどうやらデータウィンドウが非表示の場合にうまく動かないようで
す。ビルダーのバグなのでは?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

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

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