フォームでチェックボックスにチェックが入っている物だけをWordにエクスポートしたかったので、クエリを作成し、そのクエリを基にフォームを作成しました。
A:オートナンバー型
B:Yes/No型(チェックボックス)
C:短いテキスト
このフォームにボタンを設け、クリック時にWordへエクスポートするところまでは出来たのですが、このままだとチェックが残ってしまいます。
後処理として、チェックをクリアしたいのですが、上手く行きません。。。
AccessとVBA初心者ですが、宜しくお願い致します。
発生している問題・エラーメッセージ
エラーは出ていません。チェックがそのまま残ってしまいます。
該当のソースコード
Private Sub コマンド186_Click()
Dim strReportName As String
Dim strPath As String
Dim strFileName As String
Dim strMsg1 As String
Dim strMsg2 As String
Dim strMsg3 As String
strMsg1 = "保存するレポートの名前を入力してください"
strMsg2 = "保存先をフルパスで入力してください。前後のダブルクオーテーションは削除してください。"
strMsg3 = "保存するときのファイル名を入力してください"
If MsgBox("Wordで保存しますか?", vbYesNo) = vbYes Then
strReportName = "R_Reference一覧"
strPath = InputBox(strMsg2, "保存先")
strFileName = InputBox(strMsg3, "ファイル名")
If strPath <> "" Then
DoCmd.OutputTo acOutputReport, strReportName, acFormatRTF, strPath & "" & strFileName & Format(Date, "yymmdd") & ".doc", False
End If
End If
Me.[chkdate].Value = 0 'チェックオフ
Me.Requery
DoCmd.Close
End Sub
試したこと
チェックを外すことと、再クエリ
補足情報(FW/ツールのバージョンなど)
Access2016
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/07 04:16
2019/05/07 04:34
2019/05/07 05:12