テーブル1には、印刷チェック、印刷枚数 のフィールドがないということですか。
だとしたら、各レコード毎(行枚)に印刷チェック、印刷枚数のデータを持つことはできません。
非連結の場合は、データは一つしか持てないので、すべてのレコード(行)で同じデータになります。
素直に、テーブル1に印刷チェック(Yes/No型)、印刷枚数(数値型)のフィールドを追加して連結にするのが簡単でしょう。
どうしてもというなら、下記で非連結でレコード毎にチェックを入れる方法を紹介しています。
非連結のチェックボックスでレコードを選択する - hatena chips
チェックボックスだけの例ですが、印刷枚数を追加したいなら上記の応用でできないことはないです。
・印刷チェックボックスをチェックし、印刷枚数テキストボックスの数値分、「列A」を印刷する様にしたいです。
印刷するということはレポート出力ですね。
こちらも実現したいのなら、やはりテーブル1に印刷チェック(Yes/No型)、印刷枚数(数値型)のフィールドを追加するのが簡単でしょう。そうでなく実現しようとするとかなりのスキルが必要になるでしょう。
テーブルに[印刷枚数]フィールドがある場合は、
レポートのコードを下記のように記述します。
vba
1Option Compare Database
2Option Explicit
3Dim cnt As Long
4
5Private Sub 詳細_Format(Cancel As Integer, FormatCount As Integer)
6 If cnt <> Me.印刷枚数 Then
7 Me.NextRecord = False
8 End If
9End Sub
10
11Private Sub 詳細_Print(Cancel As Integer, PrintCount As Integer)
12 If cnt <> Me.印刷枚数 Then
13 cnt = cnt + 1
14 Else
15 cnt = 1
16 End If
17End Sub
レポート上に[印刷枚数]と連結したテキストボックスを配置しておくこと。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。