過去の桐井戸端BBS (桐ver.7)
1325 複合型レポートでデータがあふれた時、2ページ目は空白? kaz 1999/2/14-01:30
伝票形式のレポートで売上伝票の印刷をしようと思ってます。(v7.1)

桐サンプルのレポートを見たんですが、伝票オブジェクトの明細行を4行として、
グループの実際の売上データが5行あると、次のページで残り1行が印字されます。
伝票オブジェクトだけを設定して、ヘッダー部に顧客名などを定義してあるレポートでは、
次ページにも顧客名が印字されます。(伝票オブジェクトとリンクしている表を使うだけなので、
当然ですね)

ですが、この伝票オブジェクトとリンクしている表と、さらに別の主表(XX.tbl)の項目[住所]などを
リンクさせて印刷する場合(いわゆる複合型のレポート)では、明細行数よりデータ数が多いと
2ページ目を印刷するとき、主表とリンクしているデータ([住所]とか[電話番号]とか)は
印刷されません。

2ページ目にもすべて印刷させたいときは、やはり伝票オブジェクトとリンクしている表だけを
使うしかない(売上.tblに顧客情報の項目を追加するなど)のでしょうね。

複合型レポートでは、グループ化したデータを2ページ目以降も印刷するという前提がないので
しょうか。
明細行数内で納まるデータ行数であれば、なにも問題はないのですが・・・。
明細行数を増やすという手もありますね。

別に質問というわけではないですが、ちょっと気にかかったので、
書いてみました。^^;
1328 Re: 悲しげ 1999/2/14-20:45
記事番号1325へのコメント
どもっ、kazさん

それは、主表の各オブジェクトの属性/表示タブで、右下の方にある「データがあふれた時……」
「他のオブジェクトの……」等にチェックを付けていないことに起因しているのでは?
私はここにチェックを付けているので、明細部(伝票オブジェクト)が2頁にわたっても、
ヘッダ部等は問題無く印刷されていますが。
1329 Re:印刷できました。!ヽ(^。^)ノ kaz 1999/2/15-00:10
記事番号1328へのコメント
悲しげさんのご指摘通り、チェックがはずれていました。

[ ]他のオブジェクトデータがあふれたとき、繰り返し印刷する

ここにチェックをいれると確かに2ページ目以降にも印刷されるようになりました。
つまらない(?)疑問に、答えてくれてありがとうございました。m(__)m
すてきなバレンタインデーのプレゼントでした。書いといてよかったです。
また、なにかありましたら、よろしくお願いします。
私も簡単な質問が出てるときには、すぐ書いて教えてあげたい性格ですが、
なかなか出る幕がありません。(笑い)

戻る