Access Tips by pPoy

  
トップへ←Top    QueryへQuery  FormへForm  ReportへReport  Module(Sub)へSub  Module(Function)へFunction  ExcelへExcel  Etc.へEtc.  Word連携へWord

Report 複数列のレポートを作成する方法 《段組印刷》(Ac97,Ac2000,Ac2002)
Access でフィールド数が少なく、データ量が多いものを出力するとき、
左右に並べて段組印刷したい場合があります。
以下はレポートで2段組印刷を設定する方法です。
≪準備≫

元のデータ
← のようなデータがあります。

県名別にグループ化し
それをグループヘッダーにもっていくと
詳細欄に表示するデータは3列のみです。

これを左右2段に印刷します。
≪1.≫

まず、一覧表示のレポートを作成します。

R008_2.jpg

レポートは 「県No.」 でグループ化を設定します。
「県No.」 は表示せず、代わりに 「県名」 をグループヘッダーに表示します。
詳細セクションに配置した 「ID」 もあまり意味が無いので、
代わりに 「グループ毎の連番」 を 「No.」 として表示します。

グループフッターには、「参加人数」 の 小計 (sum) を設定します。
ページヘッダーには、詳細セクションに配置した項目名を表示します。
この頁のTOPへTop
≪2.≫

プレビュー

← とりあえずプレビューした結果です。
見事に左1列に偏っています。

これを、印刷時のページ設定で変更します。

但し、設定が反映されるのは、
 「グループヘッダー・フッター、詳細セクション
のみです。

ページヘッダーに設定した項目名は
手動でもう一列分追加する必要があります。
≪3.≫

ページヘッダー

元の左列の 「ページヘッダー」 の見出し一式をそのままコピーして、
右列の適当な位置に貼り付けます。 細かい位置は後で調整します。
≪4.≫

ページ設定次にページ設定を変更します。

メニューから、「ページ設定」 を表示し、
一番右の 「レイアウト」 タブを押し、
列数を 「」 に変更します。

問題はサイズです。
「幅」 欄に元の数字が表示されていますが、
これを電卓にコピーして列数で割ります。

例: 15.869 / 2 = 7.9345

この結果を 「幅」 欄に貼り付けます。
この頁のTOPへTop
≪結果≫

結果

レポートをプレビューすると、
左右2段に表示されています。

右段のページヘッダー部分は、
正しい位置に調整してください。
≪注意≫

  • レポートのページ設定で、レイアウトの列数を変更しても、Access は正しい数値に
    自動で再設定してくれません。 残念ながらここの部分は手動で変更する必要があります。

  • 詳細セクションは、ページの縦半分に収まるようにそれぞれのコントロールの幅を
    調整する必要があります。


この頁のTOPへTop

【念の為の注意書きです。】
このページ(下位ページ含む)の全ての物の無断転載を禁止いたします。又、当ページ(下位ページ含む)に記載されていることは、全て自己の責任において実行してください。

Copyright(C) pPoy 2005