0
ユーザーがすべてのデータを入力するフォームがあります。レコードを保存し、フォームを立ち上げてアクティブにしておく「保存」ボタンがあります。 フォームを閉じる前に、新しく保存したレコードを取得し、関連付けられたレポートをPDFファイルに出力する必要があります。 今私の問題は、PFDへの出力は、フォームのレコードだけでなく、テーブル内のすべてのレコードを送信していることです。 ここに私のコードがあります。サイドノートとしてアクセス2013:レポートを使用してフォームの現在のレコードのみをPDFに送信
Private Sub cmdSave_Click()
Dim outl As Outlook.Application
Dim mi As Outlook.MailItem
Dim strWhere As String
Cause = "SaveButton"
DoCmd.RunCommand acCmdSaveRecord
'Save the Record
Me.btnClose.SetFocus
If Me.DateOfVisit <> "" Then
Me.RepStatus = "Report Saved!"
Me.btnNewReport.Visible = True
'Now, print the report to a PDF File
DoCmd.OutputTo acOutputReport, "rptReports", acFormatPDF,"C:\ReportTest.pdf", False
End If
End Sub
、ユーザーがレポートが消えてすぐに、画面にポップアップ表示し、見ないであろうことが必要です。
ありがとうございます。