PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
6595 | 99/06/03 16:42:01 | RE(5):PB6.5: 用紙の幅を超えたオブジェクトを印刷しない方法は?(横方向の印刷) By Rumba |
6545 | 99/06/01 19:40:16 | RE(4):PB6.5: 用紙の幅を超えたオブジェクトを印刷しない方法は?(横方向の印刷) By Rumba |
6542 | 99/06/01 18:48:11 | RE(3):PB6.5: 用紙の幅を超えたオブジェクトを印刷しない方法は?(横方向の印刷) By Rumba |
6541 | 99/06/01 18:25:00 | RE(2):PB6.5: 用紙の幅を超えたオブジェクトを印刷しない方法は?(横方向の印刷) By リエッチ |
6533 | 99/06/01 10:54:31 | RE(1):PB6.5: 用紙の幅を超えたオブジェクトを印刷しない方法は?(横方向の印刷) By take2 |
6521 | 99/05/31 14:45:26 | PB6.5: 用紙の幅を超えたオブジェクトを印刷しない方法は?(横方向の印刷) By Rumba |
カテゴリ:データウィンドウ
日付:1999年06月01日 18:25 発信者:リエッチ
題名:RE(2):PB6.5: 用紙の幅を超えたオブジェクトを印刷しない方法は?(横方向の印刷)
Rumbaさん、こんばんは。
>実は、、、
>横に無制限に長い帳票を A4縦に出力したいのです。(行の改ページもある)
>
>DBの1行に30個同じ項目を作り、
>DWにA4サイズで横にならべるように
>1ページに3個づつ、10ページ分とってみました。
>
>各ページには行ごとの見出しも付けています。
>(分割したDWのようなイメージかな?)
>
>そこで、30個に満たない場合に
>そこから右のページを出力しないようにしたいのです。
要はあらかじめはみ出した分だけ、レイアウトを取ってしまって
「水平方向の分割」で印刷しているんですよね?
で、データが、「1?9」しか無いときは、3頁だけしか印刷したくない・・
そんな感じでいいですか?
もしそうでしたら、「カラム?プロパティ?位置?スライド」の「左」にチェック
を付けてみてください。
これをチェックすると、カラムにデータが無い場合は、カラムの幅や間隔を
勝手に詰めてくれます
ただし、そのカラムが文字の場合が有効です
もし、数値を横に表示しているようでしたら、文字列にした計算フィールドを
代わりに表示してみてください。「金額=0」だったら、「\"\"ブランク」に
するように、式を記述すれば、金額が無いときには、ブランクなので
カラムを詰めてくれます
そうするとデータがある分しか表示されていないように見えます
Rumbaさんの事例でできるかどうか推測で書いているので、まずは試してください
わたしは、上記の方法で2頁に水平分割したモノを、データ量に応じてスライドさせて
1頁だったり、2頁だったりと動的に切り替えたことがあります
事例に当てはまらなかったらすいません
ではでは
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.