PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
11228 00/05/09 10:57:07 RE(3):PB7.0: ヘッダ部の高さ変更について By chierin
11215 00/05/08 13:39:49 RE(2):PB7.0: ヘッダ部の高さ変更について By こてちゅ
11214 00/05/08 13:38:11 RE(1):PB7.0: ヘッダ部の高さ変更について By てとらぽっと
11213 00/05/08 11:48:33 PB7.0: ヘッダ部の高さ変更について By chierin

カテゴリ:データウィンドウ
日付:2000年05月08日 13:38 発信者:てとらぽっと
題名:RE(1):PB7.0: ヘッダ部の高さ変更について

chierinさん、こんにちは。

>印刷実行時にヘッダ部の高さ変更う為に
>データウィンドウのPrintPageイベントで
>1ページ目以降はヘッダ部を印字させない様に
>高さ=0に設定しています。
>が、しかし以下の様な状態になってしまい困っています。

>1ページ内に印字可能な明細行数が5行で
>明細データが6行の場合、
>1ページ目は正しい状態(ヘッダ部と1?5行目)で印刷されます。

>2ページ目はヘッダは印字されないのですが
>明細部は1?6行の内容が印字されてしまいます。

これは不具合ではなくて、
ヘッダ(グループヘッダ等含む)はすべてのページで等しく表示されると
いう前提に基づいているからです。
ヘッダの高さ 0 に変更すると、1ページ目のヘッダの高さも 0 となります。

このようなページのレイアウトを崩すような変更を行うと、
DWは1ページ目からのレイアウトを再計算しているようで
現在の表示ページが先頭に戻ります。
(印刷ページをデバッグしてみてください。1ページ目に戻っているはずです。)

印字可能な詳細行が増えたために
1ページ目として1?6行が出力され直していると思われます。


解決するには、
ヘッダの部分を出力するDWと明細行のDWとに分けて、
コンポジットDWを使って出力する方法が思い付きます。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 8
Browser Netscape4.X

Server SoftWare

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

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