![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Access2010で下記宛先テーブルに対して、フォームで印刷したい宛先と枚数を指定することで同一の宛先のラベルを複数枚印刷することを考えています。
宛先テーブル(コード、名称)
1、会社A
2、会社B
3、会社C
・
・
例えば
コード:2 枚数:20
とフォームで入力し、同フォームに配置した[印刷]ボタンを押すと管理用の乱数とともに20枚分の宛名ラベルを印刷します。
会社B 会社B
2183 3901
会社B 会社B
5563 4231
・ ・
・ ・
・ ・
同じような過去の質問と回答も拝見しましたが、それぞれ求める内容が微妙に異なりマッチしませんでした。
皆様のお知恵を拝借致したくよろしくお願いいたします。
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氏のページのモジュールは、処理内容は異なるものの、自分が理解できる記述だったので、一気に解決に近づけました。
ありがとうございました。
No.1
- 回答日時:
まず、社名や住所は、レポート中のラベルのキャプション(表題)を書き換えるやり方でよいかと思います。
「管理用の乱数」というのが気にかかるのですが、
0.フィールドに「顧客ID」「乱数」を含むテーブルAを準備。
1.作業用テーブルBを作成し、必要件数分乱数のみのレコードを追加。
2.このテーブルBを参照して出力。
3.出力完了後、テーブルAにテーブルBの値と顧客IDをレコード追加。
4.テーブルB削除
こんな感じでどうでしょう?
要は、必要分(今回なら20)の乱数をプリントするということです。
もちろん、ラベルはキャプションが会社コード(今回は2)のものに書き換わっています。
お探しの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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ACCESSのレポートで、指定した数だけラベル印刷を行うには?
その他(データベース)
-
ACCESSで、1ページに全て同じ宛名を印刷するには?
その他(データベース)
-
ACCESS ラベルの枚数を指定して印刷したいんですが。
Access(アクセス)
-
-
4
Access 宛名ラベル レポートの印刷部数を指定し、印刷を行う方法
Access(アクセス)
-
5
ACCESS2016 在庫数に応じた枚数のラベルを印刷したい
Access(アクセス)
-
6
ACCESS レポートの印刷枚数指定について
Excel(エクセル)
-
7
Access 最後のレコードに到達するまでループ処理を行う方法
Access(アクセス)
-
8
Accessでコードを入れると名前がでるようにしたい
Access(アクセス)
-
9
アクセスのレポートで同ページ内で2つ同じ内容を表示するには?
Access(アクセス)
-
10
Access レポートの文字間を設定したい
PowerPoint(パワーポイント)
-
11
Accessでの宛名ラベル出しについて
Access(アクセス)
-
12
インポート時のエラー「データ型の変換エラー」
Access(アクセス)
-
13
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
14
Accessのレポートで繰り返し表示させる方法について
Access(アクセス)
-
15
アクセスで特定のレコードのみのレポートを印刷したいのですが。
Access(アクセス)
-
16
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
17
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルのエクスポートでソ...
-
DataGridViewで変更した値を反...
-
WORD VBA プログラム修正をお願...
-
他のMDBのテーブルに追加したい
-
アクセステーブル、リンクとロ...
-
任意の周波数の正弦波(サイン...
-
Accessで別mdbのテーブルをコピー
-
VB.NET データセットのEXCELへ出力
-
access2007 「#Deleted」
-
Excelのメモリ(配列)の上限は2G...
-
16進をASCIIコードに変換する...
-
ACCESSで日別集計をする場合
-
OutOfMemoryExceptionの回避策...
-
VBAコンボボックスの内容が反映...
-
C言語
-
部品表
-
テキストファイルのフィールド...
-
「Nullの使い方が不正です」の...
-
access vba 『○○件づつ表示』を...
-
固定小数点の三角関数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBとアクセスでSQL文に変...
-
Accessで別mdbのテーブルをコピー
-
『列名 '担当者CD' があいま...
-
CSVファイルのエクスポートでソ...
-
AccessからExcelへエクスポート...
-
エクセルのテーブルを解除する...
-
手動または分散トランザクショ...
-
他のMDBのテーブルに追加したい
-
HTMLのテーブルの行数が多くな...
-
SQLを発行とは?クエリの作成と...
-
WORD VBA プログラム修正をお願...
-
ACCESS2010 実行時エラー 2766
-
Excel複数シートをaccessへ一括...
-
ACCESSのテーブル名をリストに...
-
アクセステーブル、リンクとロ...
-
MDBテーブルへの追加変更を教え...
-
.net 複数の主キーを設定する方法
-
Accessで宛名ラベルに同一宛先...
-
DataGridの中身をDataSetにテー...
-
COBOLのINVALID KEYが理解でき...
おすすめ情報