- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクティブレポートで複数のレポートを表示したい)
アクティブレポートで複数のレポートを表示する方法
このQ&Aのポイント
- VisualBacis6.0で帳票はActiveReportsVer1.5Jを使用しています。ActiveReportsでレポートを作成してプレビュー画面を出し印刷を行うプログラムを作っています。複数(1頁もの)のレポートを1つのプレビュー画面で出す方法を教えてください。
- 現在、1つのプレビューに対して1つしかレポートが出せないようです。ですが、頁が変わるたびに1つのレポートに対して編集する方法や、プレビュー画面を複数用意する方法を考えています。この課題について、他にも解決方法があるか教えていただけると幸いです。
- どのようなやり方でも構いませんので、アクティブレポートで複数のレポートを1つのプレビュー画面で出す方法を教えてください。どうぞよろしくお願いします。
- みんなの回答 (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 コマンドボタンをクリックしたらプレビューを表示します。 間違っていたらごめんなさい。
お礼
お疲れ様です。 説明してもらうには面倒かなぁと思っていたので 回答いただけてうれしいです。 こういうやり方があるんですね、ちょっとやってみます。 「ARViewer」は、初めて聞いたので、調べてみようと思います。 丁寧にありがとうございました。助かりました。