No.1ベストアンサー
- 回答日時:
レポートの場合は詳細のフォーマット時のイベントで必要行数出力するのは出来ますが・・。
フォームでは最後まで罫線を出力するための空レコードを作らないとダメだと思います。
簡単に空データを作る場合は
例えば連番テーブルとしてフィールドは連番とします。
連番にフォーム上で必要な行数分レコードを作ります。
10行であれば
連番フィールド
1
2
3
・
・
10
のようにレコードを作ります。
サブフォームのレコードソースはクエリを使うようにします。
クエリはサブフォームのレコードソースになっているテーブルで抽出などの条件があれば同様に設定しておきます。フィールドを1つ追加し
連番:DCount("キーになるフィールド名","テーブル名","キーになるフィールド名 <=" & [キーになるフィールド名])
とすると連番がクエリ上で振られます。(仮に連番クエリとします)
例えばキーになるフィールドがIDなら
連番: DCount("ID","テーブル名","ID <=" & [ID])
となります。
もう一つクエリを作りテーブル追加で連番をふるクエリと連番テーブルを追加し連番テーブルの連番から連番クエリの連番へドラッグし結合させ結合プロパティで連番テーブルの全レコードと連番クエリの同じフィールドを選びます。連番クエリ.連番に向けた→の結合ラインの表示になります。
これで例えば5行しかなくても10行分のレコードが作成されます。
このクエリをサブフォームのレコードソースにすれば必要行数レコードが出来るので印刷じも罫線は表示されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) アクセス フォームの自動入力 1 2023/03/20 00:18
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Accessのレポートでデータがなくても罫線だけ表示させたい
Excel(エクセル)
-
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
アクセス・テーブルの改行についてです。
Access(アクセス)
-
-
4
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
5
Access2010でサブフォームのフレームを非表示にする方法
Visual Basic(VBA)
-
6
ACCESSサブフォームにデータ反映されない
Access(アクセス)
-
7
accessでフィールド追加のあとフォームに反映されない
Access(アクセス)
-
8
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
9
Access サブフォームのレコードソースを変更するには
Access(アクセス)
-
10
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
11
ACCESSのレポートの表示がおかしい
Excel(エクセル)
-
12
アクセスで特定のレコードのみのレポートを印刷したいのですが。
Access(アクセス)
-
13
Access(office)のマクロの「値の代入」を使用するとき、式に
その他(データベース)
-
14
クエリで出来た表にチェックボックスを追加する
その他(Microsoft Office)
-
15
フォームの高さを数値で指定したいのですが
Excel(エクセル)
-
16
親フォームからサブフォームのレコードソースを設定
Access(アクセス)
-
17
Access2010 サブフォームの並び順が元のクエリの並び順通りにならない
Excel(エクセル)
-
18
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
19
accessのレポートを20行固定にする方法
Access(アクセス)
-
20
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスでフォームビューがみ...
-
レコードを保存するコード ア...
-
新規レコード行を非表示にしたい
-
accessで表示しているレコード...
-
Accessでレコードの保存をせず...
-
Accessでフォーム上に 直前の...
-
アクセスでの警告について教え...
-
ACCESSでフォームを使って、テ...
-
Access 帳票フォームでカレント...
-
Access:フォームプロパティ「...
-
ACCESSフォームのリストボック...
-
Accessでのフィールドの並び替え
-
アクセス:フォーム入力で、最...
-
ACCESS2007 レコード位置の表示
-
レコードをダブルクリックする...
-
Accessで上の行を自動でコピー...
-
フィルタ後のフォームの件数の...
-
AccessVBA RecordSourceのリセ...
-
Access表形式フォームのデータ...
-
アクセスの自動保存解除はでき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードを保存するコード ア...
-
アクセスでフォームビューがみ...
-
新規レコード行を非表示にしたい
-
フィルタ後のフォームの件数の...
-
ACCESS起動時に所定フォームを...
-
ACCESSでフォームを使って、テ...
-
アクセスの自動保存解除はでき...
-
accessのクエリで、該当するデ...
-
Accessでレコードの保存をせず...
-
AccessVBA RecordSourceのリセ...
-
Accessで上の行を自動でコピー...
-
Accessでフォーム上に 直前の...
-
Access2010、値を入力したら自...
-
Access サブフォームにフィルタ...
-
レコード削除時に(サブ)フォー...
-
Access 帳票フォームでカレント...
-
Accessで新しいレコードに規定...
-
Access レコード移動時イベント...
-
アクセス データの競合を非表...
-
Access:フォームプロパティ「...
おすすめ情報