Accessでレポート内の繰り返しレコードの行数を固定したいです。
Access2007を使っています。
社内のフォーマットに合わせた物品購入申請書のようなものを
Accessのレポート機能を使って印刷したいと思っています。
大きく2つのテーブルから構成されます。
(申請書テーブル)
1文書に1レコードが該当するもの
書類番号、申請日や申請者名、購入目的等が入ります。
(購入物品テーブル)
1文書に複数のレコードが該当するもの
購入する物品の名前や金額等が入ります。
書類番号を外部キーとして申請書テーブルとリンクします。
レポート機能で、この二つのテーブルを対象として、
(正確には、申請書テーブルはフォーム上で開いているレコードのみを対象と
するために、クエリを仲介して)
購入物品は繰り返しにするようにすることで、ひととおり形にはなったのですが、
1つうまくいかないことがあります。
社内のもともとの手書き用フォーマットには、購入物品の記入枠が20行あります。
これは多めにつくってあるので、当然購入物品数が20以下の場合は、残りの行は
空白になっています。
しかし、Accessのレポートで作ったものは空白行がなく、おかげで購入物品件数
により「詳細」と「フッタ」の間の不自然な空白が広くなったりします。
フッタと言っても、内容的には、「上記物品の購入云々~、お願い致します。」
とかサインするエリアとかですので、繰り返しが終わったらすぐに開始をして
ほしいのです。
購入物品の数に関わらず全体の行数を20に固定する方法はありますでしょうか?
No.2ベストアンサー
- 回答日時:
レコードがない場合も用紙の最後まで罫線を出力する
http://hatenachips.blog34.fc2.com/blog-entry-17. …
レポートに関してはトップクラスの hatena さんのページです。
参考URL:http://hatenachips.blog34.fc2.com/blog-entry-17. …
参考URL確認させていただきました。
確かにやりたいことはこの通りです。
ちょっと今確認ができる環境にないのであとでやってみます。
ただ、「ページヘッダに罫線を」とあるのですが、
現在は罫線は「詳細」のエリアに入れています。
もしかしたら、いろいろ修正が必要かもしれません。
回答ありがとうございます。
No.3
- 回答日時:
手書き用フォーマットと同じイメージにしたい?。
レポートは「書類番号」が変わったら改ページ、
この設定にしていますか。していない場合した方が良いです。
購入物品で、明細の連番はありますか。
「購入物品は繰り返し」というのは
1書類番号に対して購入物品がいくつあったとしても、
クエリ使ってリンクさせているので購入物品の件数分処理してます、
ということでいいですね?。
手書き用フォーマットと完全に同じにする必要はないですが、
一通りの情報や罫線などはそれなりにあわせたいと思っています。
現在は、空白行がうまく挿入できないので、購入物品が少ない場合に
不自然な空白ができているのが、悩みです。
「書類番号」が変わったら改ページというのはしていないですが、
クエリで、フォーム内に表示されているレコード(常に1件)のみを対象としていますので、
とりあえずは、これでいけるのかと思っています。
購入物品のテーブルには全体としての連番(主キー、オートナンバー)はありますが、
その中で、書類番号ごとの「1」からの連番というのはないです。
「購入物品は繰り返し」については、「サブレポート」にてやっていますので、
クエリは作っていません。データベース全体としてのリレーションシップの設定で
両テーブルを「1対多」にてリンクしています。
現時点で、空白行がないという事以外は購入物品の繰り返し部分もうまくいっています。
以上でよいでしょうか?
何かアドバイスいただけましたらよろしくお願い致します。
No.1
- 回答日時:
ワークテーブルを使いVBAで、件数を20で割り、余りに空白行を足して強制的に20で割り切れる件数にします。
サブレポートの高さを20行ぴったりになる高さに設定し自動拡張しなければレイアウトが変わることは無いと思います。
素早い回答ありがとうございます。
すみません、せっかく頂いたのですが、勉強不足でよくわかりません。
余りに空白行を足す方法がわからないのです。
サブレポートの高さも1行の高さはプロパティの「高さ」の設定でうまくいくのですが、
それを何回繰り返させるのか(20から余りを引いた数)の指定方法がよくわかりません。
申し訳ないですが、もう少し具体的な方法か参考になるサイトを教えて頂けるととても助かります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- メルカリ メルカリの事で相談させてください。 購入者から、イメージと違ったとのことで一方的にキャンセル申請され 6 2022/12/25 13:51
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- メルカリ メルカリでの指輪の取引について 知り合いがメルカリで先日トラブルになったが、あるブランドの指輪を販売 2 2023/02/28 16:22
- メルカリ メルカリで購入者が一方的な理由でキャンセルしたがってて困ってます。 商品は発送済みで購入者も受け取っ 11 2023/02/25 14:08
- 財務・会計・経理 国や自治体からの補助金や助成金。決算期を越えて受け取った場合はどうなる? 3 2022/11/26 21:12
- その他(ネットショッピング・通販・ECサイト) 詐欺サイトでの返金について 6 2023/02/08 12:18
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- 金銭トラブル・債権回収 購入手続き後の値上げ 4 2022/06/29 18:03
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Amazon アマゾン 7 2022/06/11 11:03
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
あなたにとってのゴールデンタイムはいつですか?
一週間の中でもっともテンションが上がる「ゴールデンタイム」はいつですか? その逆で、一週間でもっとも落ち込むタイミングでも構いません。 よかったら教えて下さい!
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
いけず言葉しりとり
はんなりと心にダメージを与える「いけず言葉」でしりとりをしましょう。 「あ」あら〜しゃれた服着てはりますな 遠くからでもわかりましたわ
-
とっておきの「まかない飯」を教えて下さい!
飲食店で働く方だけが食べられる、とっておきの「まかない飯」。 働いてらっしゃる方がSNSなどにアップしているのを見ると、表のメニューには出てこない秘密感もあって、「食べたい!!」と毎回思ってしまいます。
-
accessのレポートを20行固定にする方法
Access(アクセス)
-
アクセス レポートの行数を固定したい
Access(アクセス)
-
アクセスのレポートのヘッダーを2ページ以降にもつけるには?
Access(アクセス)
-
-
4
Accessのレポートで繰り返し表示させる方法について
Access(アクセス)
-
5
Accessレポートでの改ページ
Visual Basic(VBA)
-
6
Accessレポートで特定条件で改ページしたい
PowerPoint(パワーポイント)
-
7
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
8
アクセスのレポートでレコード数をカウントしたい
その他(データベース)
-
9
アクセスでレポートの1印刷内に複数のレコードを表示させたい
Visual Basic(VBA)
-
10
アクセスのレポートを印刷すると白紙がでてきます。改ページついて教えてください。
その他(データベース)
-
11
Accessで文字列の長さによって、フィールドの幅を自動で合わせる方法
Excel(エクセル)
-
12
Accessのレポート機能で空白になる2ページ目を印刷したくない
Access(アクセス)
-
13
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
14
サブフォームのあるフォームからレポートを作成し、印刷しようとすると、サブフォームにあるデータ量分印刷
Access(アクセス)
-
15
アクセスで、レポートの幅がページの幅よりもよりも広い??
Access(アクセス)
-
16
accessのレポートであとから他のテーブルのフィールドを追加する方法
Access(アクセス)
-
17
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
18
アクセスのレポートで、空白行を一緒に印刷したい。
Access(アクセス)
-
19
Accessサブレポートの内容が重複して表示される
Excel(エクセル)
-
20
Accessレポートのチェックボックスを大きくする方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS2010 フィルタ後のエク...
-
クエリの結果が文字化け(Access...
-
Accessで、フォームに情報を入...
-
フォーム内のデータをすべて更...
-
ACCESS2000のレポートでデータ...
-
Accessの最大レコード数
-
Accessでレポート内の繰り返し...
-
ACCESSでテーブルにあるチェッ...
-
Access 「主キーにはnull値を...
-
インポートエラーについて
-
アクセスでの追加クエリでのエ...
-
Accessで累計計算する方法を教...
-
Accessのオートナンバーについて
-
ACCESS2000 更新クエリで文字...
-
ACCESSでのひとつ前レコードの...
-
文字を含むIDの自動採番
-
Accessのテーブルを開いたとき...
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
アクセスのエラー「クエリには...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クエリの結果が文字化け(Access...
-
ACCESSでテーブルにあるチェッ...
-
ACCESS2010 フィルタ後のエク...
-
Accessの最大レコード数
-
Accessで、フォームに情報を入...
-
フォーム内のデータをすべて更...
-
Accessでレポート内の繰り返し...
-
アクセスでの追加クエリでのエ...
-
Accessのテーブルを開いたとき...
-
ACCESSでの関数について
-
Accessのオートナンバーについて
-
Access 「主キーにはnull値を...
-
レコード件数が0件なら印刷を...
-
ACCESS2000 更新クエリで文字...
-
Access:リンクテーブルでの参...
-
ACCESSでのひとつ前レコードの...
-
アクセス レポートの行数を固...
-
access IDの振り直しについて
-
Accessの保存のタイミングについて
-
Accessでの宛名ラベル出しについて
おすすめ情報