- ベストアンサー
アクセスについて教えて下さい
アクセス初心者です。 アクセスにて作成した仕入伝票を使用しているのですが、レポートの画面ヘッダーの部分に「伝票番号」の後に、伝票の「枝番」がついているのですが、フッターの部分にも同様に「伝票番号」+「枝番」で表記させたいのですが、「枝番」の部分がうまく表記出来ません。20行を超えたら枝番がついていくようになっている様子ですが、うまく表記出来ません。 どなたかご教授頂けたら幸いです。よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
レポートには次の領域があります。 (1)レポートヘッダ レポートの表紙で最初だけ生成される。 (2)ページヘッダ 各ページの最初に生成される。 (3)グループヘッダ 指定したキーがブレークした後に生成される。 (4)ディテール 元になるクエリの1レコードに1個ずつ生成される。 (5)グループフッタ 指定したキーがブレークする前に生成される。 (6)ページフッタ 各ページの最後に生成される。 (7)レポートフッタ レポートの裏表紙で最後だけ生成される。 「ヘッダ」、「フッタ」と言っても上記のように種類があります。 文面だけでは俄かに判断できないのですが、同じ伝票番号が続き、 枝番が変化していくようなクエリですと、グループ化項目は伝票番号 になります。グループヘッダ自体は空で、必ず改ページ後に出力 するように指定すると、ページ内に異なる伝票番号が並ぶことを 防げます。ページフッタ内に枝番と連結するテキストボックスを 配置すれば良いのではないでしょうか。
その他の回答 (2)
- ShowMeHow
- ベストアンサー率28% (1424/5027)
じゃあ、VBAの印刷時に [ヘッダーのコントロール]=hogehoge となっているところを見つけ出して、ついでに [フッターのコントロール]=hogehoge と書き加えたら、どうなりますか? (どうなるかわからないので、必ず複製のMDBでお試しください。)
お礼
アドバイスをありがとうございました。 回答内容を参考に実行してみます。
- ShowMeHow
- ベストアンサー率28% (1424/5027)
単票のレポートであれば、レポートのヘッダーの対象コントロール(テキストボックス?)をコピーして、フッターに貼り付けてみたらどうでしょう。
補足
レポートのヘッダー対象コントロールをコピペしてみたのですが、表記されませんでした。 他DBのデータをアクセスにて伝票出力しているもので、枝番の部分は後からVBAで追加して作成したらしいです。すみません、言葉不足でした。
お礼
ご回答ありがとうございました。 グループ化項目のあたりを再度確認してみて、実行してみます。