過去の桐井戸端BBS (桐ver.8)
13496 複合レポートで2つのタイルオブジェクトを交互に印字したい。 O2−3号機 2001/10/15-18:50
今、複合レポートを作成しています。

内容・・明細1(タイル2×2) 明細2(タイル2×2)

質問
印字したいデータが07件あります。
普通に印字を行うと、

1ページ目・・・明細1(4件)
2ページ目・・・明細1(3件)
3ページ目・・・明細2(4件)
4ページ目・・・明細2(3件)

と、印字されますが、

1ページ目・・・明細1(4件)
2ページ目・・・明細2(4件)
3ページ目・・・明細1(3件)
4ページ目・・・明細2(3件)

と、いった感じで、明細1・明細2と交互に印字したいのですが、出来るのでしょうか?
出来るのであれば方法を教えて下さい。
お願いします。
13500 Re:複合レポートの印字 悲しげ 2001/10/15-20:48
記事番号13496へのコメント
どもっ、O2−3号機さん、エバのファンですか?

さて、
>今、複合レポートを作成しています。
>内容・・明細1(タイル2×2) 明細2(タイル2×2)

タイルオブジェクト×2個をどのように「複合レポート」上に配置しているのかが判りませんが、
取り敢えずそれぞれを別な単独タイルレポートとして、
次のような感じで絞り込みさせて印刷させれば、結果的にお望みの結果は得られそうな気はします。
1枚づつのレポート印刷となりますから、印刷速度は遅くなりそうですが。
------------------------
変数宣言 整数{&i=1}
ジャンプ 行番号=1
繰り返し
 絞り込み 行数=4
 レポート印刷 明細1タイル.rpt,……,ページ番号=2*&i-1,……
 レポート印刷 明細2タイル.rpt,……,ページ番号=2*&i,……
 絞り込み解除
 ジャンプ 行番号=4*&i+1
 条件(#EOF) 繰り返し中止
 &i=&i+1
繰り返し終了
------------------------

複合レポートの方は、目的が不明なので、対策も判りません。
13510 Re:複合レポートの印字 佐田 守弘 2001/10/15-23:58
記事番号13496へのコメント
O2−3号機さん
題意と目的で分からない点があるのですが、お書きになられている様な印刷物を得るのであれば、
複合レポートで明細ページを2ページ作り、
1ページ目には明細1、2ページ目には明細2を設定して、
その順序をコントロールできるようなリンク関係を設定しておけば、
目的通りになるはずだと思うのですが。

確認になりますが、この場合、レポートの対象表に設定してある表と、
明細1,2の対象表とのリンク関係がどうなっているか、チェックしてみて下さい。

当然の事ですが、この順序で印刷するように順序を制御する表をレポートの対象表に設定してなければ、
お書きになったような順序になるはずです。

佐田守弘(KS-00119)
13518 Re:複合レポートの印字 O2−3号機 2001/10/16-12:04
記事番号13500へのコメント
悲しげさん、ありがとうございました。
何とか問題解決できました。

13519 Re:複合レポートの印字 O2−3号機 2001/10/16-12:08
記事番号13510へのコメント
佐田 守弘さん、いつも返答ありがとうございます。

実は、昨日レポートをいじっていましたら、
ファイル属性の対象表で、ページ優先にした際
明細1、明細2を交互に印字してくれました。
これで良いと思うのですが、だめですかね?

また困った時は、よろしくお願いします。

戻る