帳票Aと帳票Bを交互に出す方法

解決


ひよこ  2013-04-26 11:32:42  No: 44460  IP: 192.*.*.*

異なる帳票A、Bを印字したいのですができるのでしょうか?
コード0001のA印字し次ページにBを印字する。
コード0002のA印字し次ページにBを印字する。
(データはコード毎にまとまっているもの)

過去質問等で下記の方法もためしましたが、帳票Aが全部でたら帳票Bが全部でてしまうため、印刷した後で手作業がでてしまうため時間がかかってしまいます。

例)
QRCompositeReport1.Reports.Add(QuickRep1);
QRCompositeReport1.Reports.Add(QuickRep2);

何か良い方法があれば教えて欲しいですよろしくお願いいたします。

編集 削除
初心者  2013-04-27 10:56:06  No: 44461  IP: 192.*.*.*

qry
コード1
コード2

帳票ABともに1コードしか取得しないクエリにして、
  while not qry.Eof do
  begin
    帳票Aのパラメータに、コードXX
    帳票Bのパラメータに、コードXX
    印刷
    qry.next
  end;

プレビュー等でAB同時にはできませんが、印刷するのであれば問題ないかと。

言葉足りずかもしれませんが、雰囲気が伝わればと・・・

編集 削除
通りすがり  2013-04-27 17:26:41  No: 44462  IP: 192.*.*.*

https://www.petitmonte.com/bbs/answers?question_id=7136

編集 削除
かず  2013-05-01 22:56:48  No: 44463  IP: 192.*.*.*

A,Bの内容がわからないと何とも
A,Bのレコード件数
A,Bの関係、無関係?コードとの関係のみ
交互に印刷ということはなんか関係性があるのかな?

不明な部分が多いのですが1:Nなら
DetailやSubDetailバンドを組み合わせるとか、LinkBandをうまく使うとか
通りすがりさんのようにするとか

ちょっと分からないことが多すぎて、答えられないかな

編集 削除
ひよこ  2013-05-07 13:51:39  No: 44464  IP: 192.*.*.*

>DetailやSubDetailバンドを組み合わせるとか、LinkBandをうまく使うとか
いろいろ工夫したらできました。
かずさん、通りすがりさんありがとうございました。

編集 削除