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