PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
15661 01/07/02 15:20:55 PB5.0.04: 任意のセクションで改ページの制御 By ruro

カテゴリ:PowerBuilderの開発環境
日付:2001年07月02日 15:20 発信者:ruro
題名:PB5.0.04: 任意のセクションで改ページの制御

と有る帳票で以下のような改ページを行いたいのですが

1ページ目
???????????????
???????????????
  題名
?
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1.???????????????
???????????????
2.???????????????
???????????????
3.???????????????
???????????????

2ページ目

4.???????????????
???????????????
?
???????????????
?
???????????????
?
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1.???????????????
???????????????
2.???????????????
???????????????
以降続く

タイトル部と?.?の項目タイトル部は固定行数、
?.?も固定行数で
?、?の明細部、はサブ画面で選択した任意の一覧項目数*固定行数
が表示されます。

改ページ条件は?.?はページをまたがって表示させない、
?.?に付いてはタイトル部とその下のXXXXとなっているタイトルの補足
ぶぶんは同ページで無ければならない、
ただ、タイトルと明細はページを分けてもいいが、明細の項番(1.2.3.4.)が
ページにまたがる場合は項番単位に改ページされると言う条件です。

私の考えではページに表示しきれるの行数をスクリプトで算出し、
項目で使う行数、項番で使う行数をひとつづつ足していき、ページの最大
行数に収まらない場合はその直前の項目、項番で改ページさせるといった
手法を思いついたのですが
あまりに労力がかかるのでよい方法があればお願いします。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS その他
Browser (記載なし)

Server SoftWare

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

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