Access VBA質問箱 IV

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

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


3045 / 9994 ←次へ | 前へ→

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

引用なし
パスワード
   前回の訂正です。
前回のSQLだと、20件ちょうどを出力するとき、常用顧客が20件出力されてしまいます。

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


案2

レポートの「並べ替え/グループ化の設定」で、
フィールド/式 に =1 という固定値の式を設定します。
グループフッターを「はい」にして表示させます。

グループフッターは詳細セクションと同じサイズにして、
常用顧客の宛名をラベルで配置します。
テキストボックスを配置して、
コントロールソース =Count(*)
可視  いいえ
名前  txt件数

グループフッターのフォーマット時、印刷時のコードを下記のように
記述します。

Private Sub グループフッター0_Format(Cancel As Integer, FormatCount As Integer)
  If Me.txt件数 Mod 20 = 0 Then Cancel = True
End Sub

Private Sub グループフッター0_Print(Cancel As Integer, PrintCount As Integer)
  If (Me.txt件数 Mod 20) + PrintCount < 20 Then
    Me.NextRecord = False
  End If
End Sub
547 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 お礼[未読]

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