PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
1419 98/05/11 15:39:59 RE(2):PB6: ネステッドレポートのページ数がアップしない。 By TM
1401 98/05/08 17:51:44 RE(1):PB6: ネステッドレポートのページ数がアップしない。 By tagu
1359 98/04/28 16:46:55 PB6: ネステッドレポートのページ数がアップしない。 By TM

カテゴリ:旧電子会議室
日付:1998年05月08日 17:51 発信者:tagu
題名:RE(1):PB6: ネステッドレポートのページ数がアップしない。

>VER6.0にてネステッドレポートを使用して印刷を行っていますが、
>ネステッドレポートの親のコンポジットデータウインドウのフッター部に
>PAGE()関数を用いてページ数を表示していますがページ数がカウントアップ
>されません。ちなみにVER5.0.0.3では正常にカウントアップされていました。
>現状は、ネステッドレポート内にPAGE()関数を用いてその場をしのいでいます。
>他の方法等があれば教えていただきたいのですが…

以前、私のところでも同様の現象が発生したため、パワーソフトに聞いてみたところ、
6.0で発生するのを確認したとの回答をもらいました。
また、英語版の6.0.1では修正されているそうです。

その時、パワーソフトから紹介された代替方法は

まず、親データウインドウに[dummypage]という名前の計算フィールドを作成します。
そして、そのデータウィンドウコントロールの[printpage]イベントで
This.Modify(\"dummypage.Expression=\'\" + \"~\"\" + string(pagenumber) + \"~\"\"+ \"\'\")
と記述するといったものでした。
[pagenumber]は[printpage]イベントの引数です。

ただし、この技は印刷実行時にしか使用できず、表示用も必要な場合は複数の計算フィールド
を用意し、Visibleなどで使い分けてくださいとのことでした。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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