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

解決


ひよこ  2013-04-26 20:32:42  No: 44460

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

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

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

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


初心者  2013-04-27 19:56:06  No: 44461

qry
コード1
コード2

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

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

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


通りすがり  2013-04-28 02:26:41  No: 44462

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


かず  2013-05-02 07:56:48  No: 44463

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

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

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


ひよこ  2013-05-07 22:51:39  No: 44464

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加