在Access 2010中将其另存为PDF时,尝试自定义报表名称

时间:2012-04-24 14:57:57

标签: ms-access vba report

当我运行以下代码时,我收到错误“Object Required”。我希望能够单击一个按钮,它将保存此文件以及名为Market_ID的报告上的数字字段,然后报告的名称为市场费率通知最终。报告确实显示但我没有得到保存对话框。如果我删除 来自Report![Market Rate Notification Final].Market_ID +的{​​{1}}我收到一个保存对话框,其中的文件名为Market Rate Notification Final.pdf。

strReportName

1 个答案:

答案 0 :(得分:1)

您无法像这样引用报告控件的内容:

strReportName = _
   Report![Market Rate Notification Final].Market_ID + "Market Rate Notification Final"

各种错误的结果是strReportName为Null。首先,它是Reports,而不是Report,接下来,您无法从报告中获得控件的值,您将得到的是报告最后一行的值,以及连接器是&不是+,除非你做的事非常花哨。