- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クエリでレコード追加)
Access2010でクエリを使用してレコードを追加する方法
このQ&Aのポイント
- Access2010で作成したフォーム上で「印刷」ボタンを押すと、ラベルシートに印刷されます。しかし、中途半端な枚数で印刷する場合、残りのラベルが空のまま印刷されてしまいます。そこで、印刷時にソースとなるテンポラリテーブルを作成し、指定された開始位置から必要な枚数のブランクレコードを一括で挿入する方法があります。
- この方法では、まずまっさらなテーブルを作成し、指定された開始位置のレコードを取得します。次に、ループを使用して指定された開始位置から必要な枚数のブランクレコードを作成します。その後、16レコード目からラベル番号を入れていきます。最後に、このテンポラリテーブルをソースとして印刷することで、指定された開始位置から必要な枚数のラベルを印刷することができます。
- 上記の方法でクエリを使用してレコードを一括挿入することができます。これにより、中途半端な枚数で印刷する場合でも空のラベルが印刷される問題を解決することができます。クエリを使用することで、手作業でループをまわしてブランクレコードを追加する手間を省くことができます。Access2010でクエリを使用してレコードを追加する方法を試してみてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- hatena1989
- ベストアンサー率87% (378/433)
回答No.1
下記で紹介している方法なら、そのような一時テーブル自体が不必要です。 宛名ラベルを指定位置から指定枚数 印刷する方法 http://www.f3.dion.ne.jp/~element/msaccess/AcTipsRptHowToPrintRabelSpecificNumber.html
質問者
お礼
hatena1989さま 早速のご回答ありがとうございます。 ユニオンクエリをつかえばいいんですね! 勉強になりました。ありがとうございました。
お礼
fa007さま 早速のご回答ありがとうございます。 #1さまのご回答と同様に、ユニオンクエリを使えばいいんですね。 例まで載せて頂きありがとうございました。 勉強になりました。