過去の桐井戸端BBS (桐ver.8)
5367 レポート印刷のグループ表示について smuro 2000/03/31-11:47
<問題>
レポート印刷のグループ表示で印刷していますが、
行数によっては、指定されたフォントのサイズでは
文字が収まりきれずに、とぎれてしまします。
(縦書きにして印字しています。)

<質問>
ページ内のグループ表示するデータ行数をカウントして
印字属性で、フォントを変えたいのですがカウントの仕方が分かりません。
教えて下さい。

1ページ全体では#明細連番を使えば、カウント
できるのですが、1ページ内に複数のグループが
存在する場合に、それぞれのグループ毎の連番を
取得するは?
5380 Re:レポート印刷のグループ表示について 佐田 守弘 2000/04/02-01:25
記事番号5367へのコメント
smuroさんは
質問の主旨は、グループ化したレポート印刷で、グループのレコード数を印刷前に把握したいといった事でしょうか。
もし行うなら、一括処理やイベントの中で絞り込みを行った後、項目集計などでレコードすうをカウントするしかないかと
思います。
#明細連番以外にも、レコード数を把握する方法はあります。それは適当な変数にレコード毎に1を加えて行くと
いった方法で実現できます。
しかし、いずれの方法も、「印刷してみて初めてカウントされる方法」ですので、印刷前にそれらの関数でグループの
レコード数を調べる事はできないと思います。

佐田守弘(KS-00119)

5392 Re:レポート印刷のグループ表示について smuro 2000/04/03-11:45
記事番号5380へのコメント
佐田さん、コメント有り難うございます。
>#明細連番以外にも、レコード数を把握する方法はあります。それは適当な変数にレコード毎に1を加えて行くといった方法
>で実現できます。

やってみます。

5435 Re:レポート印刷のグループ表示について smuro 2000/04/06-15:34
記事番号5380へのコメント
>#明細連番以外にも、レコード数を把握する方法はあります。それは適当な変数にレコード毎に1を加えて行くといった方法
>で実現できます。しかし、いずれの方法も、「印刷してみて初めてカウントされる方法」ですので、印刷前にそれらの関数でグ
>ループのレコード数を調べる事はできないと思います。

印刷しながら、変数にレコード毎に1を加えるにはどうしたら良いのでしょうか?

戻る