こんにちは。いつもお世話になっております。
実は、半年前くらいには稼働していたモジュールが、
「実行時エラー3265 要求された名前、または序数に対応する項目がコレクションでみつかりません」
で、異常終了してしまいます。
いかにモジュールを書きます。
Sub makepdffiles()
Const TBL_NAME = "レポート元"
Const RPT_NAME = "服飾"
Const PDF_PATH = "C:/Users/cono/Documents/"
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Open TBL_NAME, CurrentProject.Connection, adOpenStatic, adLockReadOnly
Do While Not rs.EOF
pdfname =rs!社員番号
DoCmd.OpenReport RPT_NAME, acViewPreview, , "ID=" & rs!id
DoCmd.OutputTo acOutputReport, RPT_NAME, acFormatPDF, PDF_PATH & pdfname & ".pdf"
DoCmd.Close
rs.MoveNext
Loop
End Sub
どうも、rs!id が許されないようです。
うまく稼働しているモジュールと比べても、ファイル名が違うだけで後は同じです。(コピペですので。)
又、以前ADOの選択でてこずりましたので念のため見比べたのですが、両方ともにADO2.1Library
でした。
PCはwin10、アクセスは2016です。
どなたか教えてください。
宜しくお願いいたします。