Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3049 / 9994 ←次へ | 前へ→

【10209】Re:宛名ラベルの余りに・・
回答  hatena  - 08/2/7(木) 8:13 -

引用なし
パスワード
   案1 ユニオンクエリを使う方法

下記のような連番の入ったテーブルを作成します。

T_連番 テーブル
--------
連番  フィールド(数値型)
--------
1
2
3
4



20

1シート20ラベルなら、20まで。

あと、リポートのレコードソースと同じフィールド構成のテーブルを作成して、
名前を T_常用顧客 とします。そこに1件だけ、常用する顧客のデータを入力します。

現状のレポートのレコードソースのクエリは、Q_宛名 と仮定します。

レポートのレコードソースを下記のように設定します。

SELECT 0 AS Type, Q_宛名.* FROM Q_宛名
UNION ALL
SELECT 1 AS Type, T_常用顧客.* FROM T_常用顧客, T_連番
WHERE T_連番.連番 > DCount("*","Q_宛名") Mod 20;

並べ替え/グループ化の設定 で Type の昇順にします。

この方法は、
宛名ラベルを指定位置から指定枚数 印刷する方法
x7net.com/~access/AcTipsRptHowToPrintRabelSpecificNumber.html
で紹介されている連番テーブルを利用する方法の応用です。

案2 は後で投稿します。
544 hits

【10205】宛名ラベルの余りに・・ あおぎん 08/2/4(月) 13:42 質問[未読]
【10206】Re:宛名ラベルの余りに・・ VBWASURETA 08/2/4(月) 14:18 発言[未読]
【10208】Re:宛名ラベルの余りに・・ 小僧 08/2/5(火) 11:20 回答[未読]
【10214】Re:宛名ラベルの余りに・・ VBWASURETA 08/2/7(木) 13:22 発言[未読]
【10209】Re:宛名ラベルの余りに・・ hatena 08/2/7(木) 8:13 回答[未読]
【10213】Re:宛名ラベルの余りに・・ hatena 08/2/7(木) 11:41 回答[未読]
【10217】Re:宛名ラベルの余りに・・ あおぎん 08/2/7(木) 15:44 お礼[未読]
【10227】Re:宛名ラベルの余りに・・ あおぎん 08/2/8(金) 9:47 質問[未読]
【10230】Re:宛名ラベルの余りに・・ あおぎん 08/2/8(金) 11:00 お礼[未読]
【10233】Re:宛名ラベルの余りに・・ あおぎん 08/2/8(金) 12:19 質問[未読]
【10234】Re:宛名ラベルの余りに・・ hatena 08/2/8(金) 18:38 回答[未読]
【10235】Re:宛名ラベルの余りに・・ あおぎん 08/2/12(火) 8:45 お礼[未読]

3049 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free