使用DoCmd.maximize在访问表单中不起作用来最大化表单

时间:2014-05-27 19:23:47

标签: ms-access access-vba ms-access-2007

我尝试使用最大化访问权限表单 DoCmd.Maximize

但是,当我双击时,我可以看到整个屏幕没有完全最大化的形式。 '表格查询'左侧的窗格隐藏整个视图。

我尝试打开从网上下载的一些示例访问表单,它们都全屏打开。有人请帮助我。

2 个答案:

答案 0 :(得分:0)

要使“最大化”生效,首先必须更改“访问”选项以允许Overlapping Windows。然后表单本身必须是活动对象。激活表单的一种方法是:

    DoCmd.SelectObject acForm, "frmName"

您可以使用以下内容最小化导航窗格(左侧):

DoCmd.NavigateTo "acNavigationCategoryObjectType"
DoCmd.Minimize

您可以使用以下内容最小化功能区:

DoCmd.ShowToolbar "Ribbon", acToolbarNo
'to show it..
'DoCmd.ShowToolbar "Ribbon", acToolbarYes

表单将占用剩余空间 - 可用的最大金额。它不会占据整个屏幕。

答案 1 :(得分:0)

(下面的答案不适用于常规行为。当表单模式属性设置为“是”或true时,您必须在表单外部键入一个语句来解决问题)

如果您使用以下方式调用表单:

Docmd.openform“ yourFormName”

在这些语句之后再次输入:

Docmd.maximize

享受!