Access2010で下記宛先テーブルに対して、フォームで印刷したい宛先と枚数を指定することで同一の宛先のラベルを複数枚印刷することを考えています。
宛先テーブル(コード、名称)
1、会社A
2、会社B
3、会社C
・
・
例えば
コード:2 枚数:20
とフォームで入力し、同フォームに配置した[印刷]ボタンを押すと管理用の乱数とともに20枚分の宛名ラベルを印刷します。
会社B 会社B
2183 3901
会社B 会社B
5563 4231
・ ・
・ ・
・ ・
同じような過去の質問と回答も拝見しましたが、それぞれ求める内容が微妙に異なりマッチしませんでした。
皆様のお知恵を拝借致したくよろしくお願いいたします。
No.1
- 回答日時:
まず、社名や住所は、レポート中のラベルのキャプション(表題)を書き換えるやり方でよいかと思います。
「管理用の乱数」というのが気にかかるのですが、
0.フィールドに「顧客ID」「乱数」を含むテーブルAを準備。
1.作業用テーブルBを作成し、必要件数分乱数のみのレコードを追加。
2.このテーブルBを参照して出力。
3.出力完了後、テーブルAにテーブルBの値と顧客IDをレコード追加。
4.テーブルB削除
こんな感じでどうでしょう?
要は、必要分(今回なら20)の乱数をプリントするということです。
もちろん、ラベルはキャプションが会社コード(今回は2)のものに書き換わっています。
No.2ベストアンサー
- 回答日時:
>管理用の乱数
はボタンを押した時に適当に作ってかまわないのですよね?
それともルールが有るのかな?
または、もう用意されている?
Rnd関数でも重複する可能性が有るので、「ごめん、ごめん」ですむ話なのか
「切腹してお詫びを」になってしまうのか・・・。
管理用の乱数さえ考えなくて良ければ先人の方が紹介されていますが
http://www.f3.dion.ne.jp/~element/msaccess/AcTip …
乱数が絡んでくるとレコードセットを廻しつつ・・・になると思います。
http://hatenachips.blog34.fc2.com/blog-entry-210 …
YU-TANG氏とhatena氏の所でAccessに関しては256%解決?
ご回答ありがとうございます。
打ち首回数は数知れずのゾンビSEであります(^.^;)
DBオープンして、得意先1件検索して、枚数印刷なんて短時間で出来そうなものが、Accessの作法?に則ると考えただけで、いきなり訳がわからなくなっていました。
お教えいただいたhatena氏のページのモジュールは、処理内容は異なるものの、自分が理解できる記述だったので、一気に解決に近づけました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- 年賀状作成・はがき作成 Wordによる宛名印刷 2 2023/01/04 15:36
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Windows 10 ネットワークプリンターにファイルを直接送る方法・コマンドないですか?(´・ω・`) 3 2023/03/13 23:15
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Visual Basic(VBA) VBAで不特定枚数印刷をしたいです。 4 2022/08/02 07:30
- 年賀状作成・はがき作成 筆ぐるめ28 for NEC から年賀状を作りたいのですが、宛名印刷ができません。 1 2022/12/15 18:54
- その他(買い物・ショッピング) JANコードの登録について 1 2022/07/23 14:19
- 会計ソフト・業務用ソフト 一太郎で封筒の宛名印刷したいです。 1 2023/07/20 10:14
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
ACCESSのレポートで、指定した数だけラベル印刷を行うには?
その他(データベース)
-
ACCESS2016 在庫数に応じた枚数のラベルを印刷したい
Access(アクセス)
-
ACCESSで、1ページに全て同じ宛名を印刷するには?
その他(データベース)
-
-
4
ACCESS ラベルの枚数を指定して印刷したいんですが。
Access(アクセス)
-
5
Access 宛名ラベル レポートの印刷部数を指定し、印刷を行う方法
Access(アクセス)
-
6
ACCESS レポートの印刷枚数指定について
Excel(エクセル)
-
7
インポート時のエラー「データ型の変換エラー」
Access(アクセス)
-
8
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
9
アクセスのレポートで同ページ内で2つ同じ内容を表示するには?
Access(アクセス)
-
10
アクセスでテキストボックスを可視にしたい。
Access(アクセス)
-
11
Accessでの宛名ラベル出しについて
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBとアクセスでSQL文に変...
-
Excel複数シートをaccessへ一括...
-
DataGridの中身をDataSetにテー...
-
手動または分散トランザクショ...
-
WORD VBA プログラム修正をお願...
-
MDBテーブルへの追加変更を教え...
-
HTMLのテーブルの行数が多くな...
-
C# OleDbDataAdapter.Fillメソ...
-
SELECT文 複数のテーブル参照...
-
★クリスタルレポートの元になる...
-
SQL同時実行違反
-
[C#] DataGridViewでコンボボッ...
-
ロケールに対応するストリング...
-
SQLを発行とは?クエリの作成と...
-
.net 複数の主キーを設定する方法
-
AccessVBAコミットとロールバッ...
-
DataGridViewに複数テーブルの...
-
VisualBasic6.0 と SQLServer ...
-
『列名 '担当者CD' があいま...
-
アクセステーブル、リンクとロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WORD VBA プログラム修正をお願...
-
VBとアクセスでSQL文に変...
-
Accessで別mdbのテーブルをコピー
-
『列名 '担当者CD' があいま...
-
ExcelVBAからAccessMDB内のテー...
-
他のMDBのテーブルに追加したい
-
手動または分散トランザクショ...
-
SQLを発行とは?クエリの作成と...
-
DataGridViewに複数テーブルの...
-
CSVファイルのエクスポートでソ...
-
AccessからExcelへエクスポート...
-
エクセルのテーブルを解除する...
-
Excel複数シートをaccessへ一括...
-
HTMLのテーブルの行数が多くな...
-
COBOLのINVALID KEYが理解でき...
-
アクセステーブル、リンクとロ...
-
ACCESSのテーブル名をリストに...
-
ACCESS2010 実行時エラー 2766
-
DataGridの中身をDataSetにテー...
-
【ADO】「Execute」を使うと...
おすすめ情報