• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクティブレポートで複数のレポートを表示したい)

アクティブレポートで複数のレポートを表示する方法

このQ&Aのポイント
  • VisualBacis6.0で帳票はActiveReportsVer1.5Jを使用しています。ActiveReportsでレポートを作成してプレビュー画面を出し印刷を行うプログラムを作っています。複数(1頁もの)のレポートを1つのプレビュー画面で出す方法を教えてください。
  • 現在、1つのプレビューに対して1つしかレポートが出せないようです。ですが、頁が変わるたびに1つのレポートに対して編集する方法や、プレビュー画面を複数用意する方法を考えています。この課題について、他にも解決方法があるか教えていただけると幸いです。
  • どのようなやり方でも構いませんので、アクティブレポートで複数のレポートを1つのプレビュー画面で出す方法を教えてください。どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • josyo_m
  • ベストアンサー率63% (28/44)
回答No.1

お疲れ様です。 ActiveReportのコントロール「ARViewer」を使えば可能と思います。 例)画面にARViewerを大きめに貼り付けてActiveReportが2つあるとして、 Option Explicit Private Sub Command1_Click()   '// ARViewer初期化   ARViewer1.Toolbar.Tools(12).Visible = False   ARViewer1.Toolbar.Tools(13).Visible = False   ARViewer1.TOCEnabled = False   '// ActiveReport実行   ActiveReport1.Run   ActiveReport2.Run   '// プレビュー表示   ARViewer1.Pages.Insert 0, ActiveReport1.Canvas   ARViewer1.Pages.Insert 1, ActiveReport2.Canvas   ARViewer1.Pages.Commit   '// レポート終了   Unload ActiveReport1   Unload ActiveReport2 End Sub コマンドボタンをクリックしたらプレビューを表示します。 間違っていたらごめんなさい。

hoturon
質問者

お礼

お疲れ様です。 説明してもらうには面倒かなぁと思っていたので 回答いただけてうれしいです。 こういうやり方があるんですね、ちょっとやってみます。 「ARViewer」は、初めて聞いたので、調べてみようと思います。 丁寧にありがとうございました。助かりました。

専門家に質問してみよう