アクセス2007を使用しています。
現在の請求書を .pdf に出力できるボタンを作成しました。「請求書番号とクライアント名」で名前を付けたいのですが、まだ完了していません。これは私が現在持っているコードで、正常に動作します:
Private Sub Create_Document_Click()
DoCmd.OutputTo acOutputReport, "Invoices", acFormatPDF, [Invoice_ID] & "_" & [Client_ID] & ".pdf"
End Sub
これにより、「1_1.pdf」という名前のレポートが得られます。これを「1007735001_XYZCompany.pdf」と呼びたいと思います。
請求書テーブルで、自動番号フィールドである Invoice_ID フィールドを「1007735」00 としてフォーマットしましたが、レポートを出力すると、フォーマットされた番号ではなく 1 として名前が付けられます。これを変更してフォーマットされた番号を表示できるかどうかを最初に知りたいです。価値。出来ますか?
次に、クライアント名の値を 1 からクライアントの名前に変更する方法を知りたいです。私のフィールド名は Client_ID と Client_Name で、テーブルは Clients と呼ばれます。
現在、いくつかのフォーラムを検索し、多くの解決策を試しましたが、すべてエラーが発生しました。さらに情報を提供する必要がある場合は、お知らせください。