访问报告大小无法控制!

时间:2010-08-11 12:56:41

标签: vba ms-access report

我在Access 2007中有一个通过按下表单上的按钮打开的报表。此按钮触发OpenReport宏,其中报告在打印预览视图和对话窗口模式下打开报告。

如何手动设置此窗口的大小以及开始缩放级别?

在报告的属性中, AutoResize FitToPage 都已设置为否。但是,我尝试了其他组合并没有运气。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

您始终可以在OnOpen事件中设置窗口位置和大小。使用SetWindowPos功能执行此操作。您可以了解如何使用它here

我认为没有办法设置缩放级别。

答案 1 :(得分:0)

这是一个两部分的解决方案。 首先,为了调整窗口大小,您必须将文档窗口选项设置为位于“访问选项”下的“重叠Windows”,然后是“CUrrent数据库”。

现在您可以调整对话窗口的大小。

完成后,保存表单并通过打开它来验证它的大小。

如果您希望使用选项卡式文档而不是重叠窗口,则可以立即切换回来,它将保留正确的对话框大小。

这有点令人费解,但它确实有效。