• ベストアンサー

アクセスについて教えて下さい

アクセス初心者です。 アクセスにて作成した仕入伝票を使用しているのですが、レポートの画面ヘッダーの部分に「伝票番号」の後に、伝票の「枝番」がついているのですが、フッターの部分にも同様に「伝票番号」+「枝番」で表記させたいのですが、「枝番」の部分がうまく表記出来ません。20行を超えたら枝番がついていくようになっている様子ですが、うまく表記出来ません。 どなたかご教授頂けたら幸いです。よろしくお願いいたします。

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

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

レポートには次の領域があります。 (1)レポートヘッダ  レポートの表紙で最初だけ生成される。 (2)ページヘッダ  各ページの最初に生成される。 (3)グループヘッダ  指定したキーがブレークした後に生成される。 (4)ディテール  元になるクエリの1レコードに1個ずつ生成される。 (5)グループフッタ  指定したキーがブレークする前に生成される。 (6)ページフッタ  各ページの最後に生成される。 (7)レポートフッタ  レポートの裏表紙で最後だけ生成される。 「ヘッダ」、「フッタ」と言っても上記のように種類があります。 文面だけでは俄かに判断できないのですが、同じ伝票番号が続き、 枝番が変化していくようなクエリですと、グループ化項目は伝票番号 になります。グループヘッダ自体は空で、必ず改ページ後に出力 するように指定すると、ページ内に異なる伝票番号が並ぶことを 防げます。ページフッタ内に枝番と連結するテキストボックスを 配置すれば良いのではないでしょうか。

kachemir
質問者

お礼

ご回答ありがとうございました。 グループ化項目のあたりを再度確認してみて、実行してみます。

その他の回答 (2)

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.3

じゃあ、VBAの印刷時に [ヘッダーのコントロール]=hogehoge となっているところを見つけ出して、ついでに [フッターのコントロール]=hogehoge と書き加えたら、どうなりますか? (どうなるかわからないので、必ず複製のMDBでお試しください。)

kachemir
質問者

お礼

アドバイスをありがとうございました。 回答内容を参考に実行してみます。

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

単票のレポートであれば、レポートのヘッダーの対象コントロール(テキストボックス?)をコピーして、フッターに貼り付けてみたらどうでしょう。

kachemir
質問者

補足

レポートのヘッダー対象コントロールをコピペしてみたのですが、表記されませんでした。 他DBのデータをアクセスにて伝票出力しているもので、枝番の部分は後からVBAで追加して作成したらしいです。すみません、言葉不足でした。

関連するQ&A

専門家に質問してみよう