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