- ベストアンサー
Accessで2種類のレポートを一括印字する方法
- Access2013とWin7を使用して、2つの異なるレポートを一括で印字したい場合、以下の手順を実行することで実現できます。
- まず、「場所」と「気候」という別々のデータベースがあるとします。これらのデータベースをリンクし、レポート・フォームをインポートします。
- 次に、マクロを2段階作成し、「場所のレポートプレビュー」と「気候のレポートプレビュー」をA5サイズで表示するように設定します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
サブレポートを持つレポート形式では如何ですか 「場所のレポート」をデザインビューで開き、レポートフッターにナビゲーション枠にある「気候のレポート」をドラッグします。
その他の回答 (3)
- chayamati
- ベストアンサー率41% (260/624)
>(1)場所と気候はまったく別物でしてリレーションはありません。 >別のレポートを作成して、そこの詳細に「場所」と「気候」のレポートを >ドラッグして「リンク親フィールド」と「リンク子フィールド」を結びました。 >・そのレポートにドラッグした「気候」は表示されるのですが、「場所」が表示され -------------------------------------------------------------------------- レポートは「場所」と「気候」だけで充分です。 場所レポートのレポートフッターに気候レポートをドラグすると 添付のように「リンク親フィールド」と「リンク子フィールド」定義されます このIDを削除(DEL)して下さい
お礼
chayamti様 色々、お考えくださり、ありがとうございました。chayamati様が最初にご回答をお書きくださったように、既存の「場所」のレポート (サブフオーム無しで DLookUpでデータを引いてきているもの)のフッターに「気候」レポート(サブフオームがある)をドラッグしたら、 ビッカ ~ → ☆☆☆ 出来ました ☆☆☆ ♪ ♪ 場所には、画像が入っているので、PDFに落として印字していると、どうしても画質が低下します。 それで一括印字が出来ないものかと悩んでいました。 本当にありがとうございました。 m( _ _ )m
補足
chayamati様 ご教示ありがとうございます。「リンク親フィールド」と「リンク子フィールド」は無しにしました。 それでも、うまくいきません。やはり、「気候」は何処に配置しても(例えば、「詳細」の下とか「気候IDヘッダー又はフッターの下」とか)表示されるのですが、「場所」だけはうまく表示されてきません。 今さら、「そんな事」といわれそうですが、この「場所」も「気候」もすでに 「サブレポート」のあるレポートで、サブレポートのあるレポートを、さらにサブレポートにしようとしているんです...が ?(可能?) それと、この「場所」には、"印字ID"があり、「気候」には"提出ID"があって、パラメータクエリで、"印字IDは?” さらに "提出IDは?"と、二つの条件に合う「場所」と「気候」を選択 (まだ出来ていませんが) して、一括印字 (つまりはプリンターで設定して「製本印字」)をしたいのです。 chayamati様が最初に、揚げていただいた、最初にサブレポートのある「場所」を作ってそこにサブレポートのある「気候」をドラッグしてみようと思います。
- chayamati
- ベストアンサー率41% (260/624)
「場所のレポート」と「気候のレポート」の2つのレポートが完成していますよね 「気候のレポート」を「場所のレポート」のサブレポートにするだけで、 「場所のレポート」を開くと「気候のレポート」も開かれます。 このレポート間にはリレーションの必要もありません。 また、F_場所(フォーム)にも印刷も可能です。 [F_場所を開く]→[ファイルリボン]→[印刷]→[印刷プレビュー]→[印刷] 質問を読み直してみました。 テーブルのデザイン(項目とリレーション)はどのようになっていますか 自分なら添付のように定義します >1.「気候」のテーブルを「場所」のテーブルにリンクして、 場所テーブルの主キーに対応するフィールドが気候テーブルのフィールドにリレーションシップで関連させているのですね >2.「場所」からレポート・フォームをインポートしています。 意味がよくわかりません >3.「場所」のテーブルに「気候ID」をリレーションさせて、 「気候ID」はどちらのテーブルに配置さていますか 場所データは一度登録すると再度登録する必要がなく、気候データは日々変化するものではないでしょうか >4.F_場所にコマンドを配し、マクロを2段階作り、そのコマンドを押すと、「場所のレポートプレビュー」と「気候のレポートプレビュー」が 2件、A5サイズ(レポートの指定サイズ)で表示されるように出来ました。 気候及び場所のテーブル内に複数のレコードが存在するとマクロに抽出条件を組み込んでいますか 例 ID=forms!F_場所!.ID、測定日=forms!F_場所!.日付
補足
chayamati様 すみません、色々とご教示いただきありがとうございます。 (1)場所と気候はまったく別物でしてリレーションはありません。 (2)その後、色々自分なりに試行錯誤しているところです。 別のレポートを作成して、そこの詳細に「場所」と「気候」のレポートを ドラッグして「リンク親フィールド」と「リンク子フィールド」を結びました。 ■ところが問題が発生しています。 ・そのレポートにドラッグした「気候」は表示されるのですが、「場所」が表示されないのです。 そこで、「サブレポートが表示されない」という項目をWeb検索しています。もし、ご存知なら、ご教示お願いしたいと思います。 よろしくお願いします。
- chie65536(@chie65535)
- ベストアンサー率44% (8740/19838)
「1枚のA4サイズのレポートに、場所と気候が表示されるレポート」を新規作成するしかありません。 既存の「場所」のレポートと、既存の「気候」のレポートは、使用できません。
補足
chie65535様 早速のご回答ありがとうございます。 そうですか?身振り手振りで「ここまで出来た」ので、「あと少し.」と思っていたんですが、ちょっと空振りのようですね? Web情報を検索していると、サブレポートとして埋め込むという感覚で良いんでしょうか? ヒントだけでも、ご教示いただければ、ありがたいと思います。 お忙しいところ、申し訳ありません。
補足
chayamati様 ご助言ありがとうございます。ちょっと試してみましたが、やり方が悪いんでしょうね。ちょっと試してみた...だけでは足りないので、もう少しやってみたいと思います。 ありがとうございました。