お世話になっております。
サブフォームは帳票型になっており、下記で表示されている全レコードのチェックが入ります。
これと平行して、各レコードを印刷したいのですが、カーソルがあるレコードのみがレコードの数だけ印刷されてしまいます。
これを各レコードごとに印刷したいと思います。
Dim dbs As Database
Dim rst As Recordset
Dim strSQL As String
Set dbs = CurrentDb
Set rst = Me.RecordsetClone
With rst
If .RecordCount > 0 Then
.MoveFirst
Do Until .EOF
.Edit
!チェック = True
DoCmd.OpenReport "印刷", acNormal, , "コード=" & Me.コード
.Update
.MoveNext
Loop
End If
.Close
End With
ご教授いただければ幸いです。よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
おっと、間違い。
DoCmd.OpenReport "印刷", acNormal, , "コード=" & !コード
ですね。
No.1
- 回答日時:
> これと平行して、各レコードを印刷したいのですが、
> カーソルがあるレコードのみがレコードの数だけ印刷されてしまいます。
RecordsetClone のレコードを移動しても
フォームのカレントレコードは移動しませんからね。
フォームの [コード] ではなく、Recordset の [コード] を参照したらいかが?
> DoCmd.OpenReport "印刷", acNormal, , "コード=" & Me.コード
DoCmd.OpenReport "印刷", acNormal, , "コード=" & .コード
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Access(アクセス) アクセス レポートを開いたときにパラメーターの自動入力がしたい 4 2022/11/30 11:21
- Visual Basic(VBA) 【VBA】印刷マクロのループ処理が反映されません 3 2022/08/09 02:15
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Visual Basic(VBA) 数式が消える 1 2023/03/19 16:55
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷で顧客別に複数行のデ...
-
ファイルメーカーで最大シリア...
-
ACCESSのフォームで次のレコー...
-
PSQLで-- More --を表示しない方法
-
ACCESSのレコード操作で1つ前...
-
アクセスデータベースのUnicode...
-
Accessで最終レコードの削除に...
-
ファイルメーカーで一括入力す...
-
FileMakerで特定のレコードのみ...
-
ファイルメーカープロでレコー...
-
ファイルメーカーで該当件数を...
-
ラベルをクリックしてレコード...
-
アクセス 最大ファイルサイズ...
-
Accessのレポートの集計に条件...
-
VSAM
-
csvデータをレコード毎に改行さ...
-
アクセスでのエクセルでいう行...
-
ADOで現在のレコードの次のレコ...
-
アクセスのレポートのヘッダー...
-
Accessのレポート上のテキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷で顧客別に複数行のデ...
-
ACCESSのフォームで次のレコー...
-
180g重量版レコードとは? 180...
-
Accessのレポートの集計に条件...
-
ADOで現在のレコードの次のレコ...
-
ACCESSのレコード操作で1つ前...
-
アクセスデータベースのUnicode...
-
ファイルメーカーで最大シリア...
-
PSQLで-- More --を表示しない方法
-
accessのマクロで「一時変数設定」
-
日付の加算・減算ってできますか?
-
ACCESSでオフセットを求める方法
-
ファイルメーカーで該当件数を...
-
ホスト汎用機でのNDBアクセス方法
-
ラベルをクリックしてレコード...
-
Accessで最終レコードの削除に...
-
VSAM
-
ACCESSでのランダムのレ...
-
ファイルメーカーの重複レコード
-
ファイルメーカーで一括入力す...
おすすめ情報