No.2ベストアンサー
- 回答日時:
私も経験者様と同じで下記のように記述致しました。
初心者なので下手な記述でスミマセン!
参考にもならないかもしれませんが、よかったらドウゾ!
'------------------------------------------------------------
' 【概 要】From2 レコード更新・印刷・終了
' 【所 在】From2「更新」クリック時イベント
' 【戻 値】
' 【作 成】pooh200x 2001.5.21
'------------------------------------------------------------
Private Sub cmdKousin_Click()
Dim kosyin As Integer
Dim lngID As Long
Dim tojiru As Integer
kosyin = MsgBox("更新しますか?", vbYesNo)
If kosyin = vbNo Then
'Noだったら
Exit Sub
'閉じる
End If
DoCmd.RunCommand acCmdSaveRecord '保存する
lngID = MsgBox("印刷を行いますか?", vbYesNo)
If lngID = vbNo Then
Exit Sub
End If
lngID = Me.txt1.Value
’txt1というTxtBoxに[=id]と入力しておきそれをキーにして印刷
DoCmd.OpenReport "印刷", acViewNormal, , "id=" & lngID
'レポート名「印刷」を「id」というオートNOをキーに出力
'acViewPreview を選択するとプレビュー
tojiru = MsgBox("画面を閉じます(^O^)/~~", vbYesNo)
If tojiru = vbNo Then
Exit Sub
End If
DoCmd.Close
DoCmd.OpenForm "メインフォーム"
End Sub
No.1
- 回答日時:
Private Sub コマンド0_Click()
DoCmd.OpenReport "レポート名", acViewPreview, , "フィールド名 = " & Me.IDコントロール名
End Sub
ってするのが楽な方法でしょうね。
不明点とかあったら、補足してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) access レポート 請求書について 2 2022/07/04 22:52
- Excel(エクセル) セルによって印刷するシートを変える方法 EXCEL-VBA 2 2022/08/01 20:48
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Access(アクセス) MSaccessのレポートを開く 2 2022/09/01 13:16
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Excel(エクセル) エクセルの印刷マクロについて質問があります。 現在、下記のマクロで印刷しています。Sheet1のD6 5 2023/06/12 10:59
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
ACCESS フォームをそのまま印刷...
-
アクセスで特定のレコードのみ...
-
アクセスのレポート合成(複数...
-
お世話になっています 下記デー...
-
Accessのレポートで1レコード...
-
アクセスのフォーム画面の印刷...
-
ACCESSのレポートで、指定した...
-
【Access】フォームのプロパテ...
-
アクセスで希望のレポートを1枚...
-
ACCESSの複数レポートの印刷に...
-
ACCESSからVBAでWORDの印刷を..
-
Access2013 レポートを印刷する...
-
サブフォームの印刷方法を教え...
-
access97のレポートを複数枚印...
-
Accessのフォームで、画面表示...
-
YahooのIDがロックされてしまい...
-
データベースのINT型項目にNULL...
-
passwordが入れられません・・・・
-
エクセルをACCESSのレポ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
ACCESS フォームをそのまま印刷...
-
アクセスのレポート合成(複数...
-
Accessフォームからパラメータ...
-
Accessのフォームで、画面表示...
-
ACCESSの複数レポートの印刷に...
-
ACCESSのレポートで、指定した...
-
アクセスのフォーム画面の印刷...
-
Access2013 レポートを印刷する...
-
アクセスで特定のレコードのみ...
-
ACCESS チェックしたも...
-
Accessのレポートで1レコード...
-
ボタン1つで1度に複数枚印刷す...
-
ACCESSのマクロで特定のレポー...
-
MS Access 印刷時に、印刷レコ...
-
Access 宛名ラベル レポートの...
-
アクセスで希望のレポートを1枚...
-
【Access】フォームのプロパテ...
-
Access レポート印刷時のイベン...
-
Accessのフォーム単票印刷で印...
おすすめ情報