|
お世話になります。
レポート出力で、支払明細書をグループ毎(コード毎)にpdf出力および
その時のファイル名を「コード.pdf」にしたいのですが、
インターネット上の情報を参考に試行錯誤しましたが
上手くいきませんでした。ご教授のほどよろしくお願いいたします。
レポート名:R_支払明細書
●コード(T_CODE)によるグループ設定しております。
●レコードソースをクエリ「Q_支払明細書用」に設定。
------------------------------------------------------------------------------------
Private Sub btnshiharai_Click()
Const QUERY_NAME = "Q_支払明細書用"
Const RPT_NAME = "R_支払明細書"
Const PDF_PATH = "C:\TEST\"
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Open "SELECT DISTINCT T_CODE FROM Q_支払明細書用", CurrentProject.Connection, adOpenStatic, adLockReadOnly
Do Until rs.EOF
pdfName = rs!T_CODE
DoCmd.OpenReport RPT_NAME, acViewPreview, , "T_CODE=" & rs!T_CODE, acWindowNormal
DoCmd.OutputTo acOutputReport, RPT_NAME, acFormatPDF, PDF_PATH & rs!T_CODE & ".pdf"
DoCmd.Close
rs.MoveNext
Loop
End Sub
------------------------------------------------------------------------------------
エラー箇所
「rs.Open "SELECT DISTINCT T_CODE FROM Q_支払明細書用", CurrentProject.Connection, adOpenStatic, adLockReadOnly」
エラー内容
「一つ以上の必要なパラメータの値が設定されておりません」
|
|