Access 2013 最大化窗体
Access 2013 maximized form
我在 Access 应用程序中遇到问题。我打开一个表单,它的 On Open 事件将其设置为最大化。都好。在这个表单中,我单击一个按钮,打开另一个表单,该表单的 On Open 事件将其最大化地打开,位于原始表单之上。都好。当我关闭第二个窗体时,原来的窗体不再最大化,现在是window。不好。
我不明白这是为什么,也不知道如何 prevent/resolve。我需要监视什么事件和调用什么方法来将原始表单设置回最大化。我尝试使用第二种形式的 On Close 事件,但找不到更改(已经打开的)原始形式的代码。我尝试了很多东西但没有运气。有什么想法吗?
我假设你在第一种形式的公开赛中有一个DoCmd.Maximize
?
那么在第二种形式的Close或Unload事件中某处(或其他地方),必须有一个DoCmd.Restore
。
是 Popup 还是 Modal 中的任何一种形式?
将两种形式的属性设置为弹出式,模块化应该没问题
好的,有点突破。修复它的方法是将 DoCmd.Maximize 放在第一种形式的 On Activate 事件中。当第二个窗体关闭时,第一个窗体会自动激活并触发 On Activate 事件,这会再次最大化窗体(我仍然不确定为什么这是必要的)。关键是弄清楚我们的最大化方法基于什么事件。
非常感谢所有发帖的人。
- 在 Access 2007 中打开数据库后,单击 "Office Button"(即 Access window 左上角的圆形按钮)。
- 点击右下角的"Access Options"。
- 在 "Access Options" 对话框中,单击左侧列表中的 "Current Database" 选项。
- 在 "Application Options" 组中,找到 "Document Window options"。有两个选项和一个复选框。 Select "Operlapping Windows" 选项。 ("Tabbed Documents" 选项是所有 Access 2007 文件的默认选项。有关此的更多信息,您可能需要单击位于 "Getting Statred with Microsoft Office Access" 屏幕上的 "Guide to Access 2007 User Interface" link当您从桌面上的快捷方式或从“启动”菜单打开 Access 2007 时出现。)
- 选择 "Overlapping Windows" 选项并关闭对话框后,系统将提示您必须关闭当前数据库并重新打开它才能使更改生效。 Select使用 "Overlapping Windows" 选项将导致 Access 使用您更习惯的界面。
我在 Access 应用程序中遇到问题。我打开一个表单,它的 On Open 事件将其设置为最大化。都好。在这个表单中,我单击一个按钮,打开另一个表单,该表单的 On Open 事件将其最大化地打开,位于原始表单之上。都好。当我关闭第二个窗体时,原来的窗体不再最大化,现在是window。不好。
我不明白这是为什么,也不知道如何 prevent/resolve。我需要监视什么事件和调用什么方法来将原始表单设置回最大化。我尝试使用第二种形式的 On Close 事件,但找不到更改(已经打开的)原始形式的代码。我尝试了很多东西但没有运气。有什么想法吗?
我假设你在第一种形式的公开赛中有一个DoCmd.Maximize
?
那么在第二种形式的Close或Unload事件中某处(或其他地方),必须有一个DoCmd.Restore
。
是 Popup 还是 Modal 中的任何一种形式?
将两种形式的属性设置为弹出式,模块化应该没问题
好的,有点突破。修复它的方法是将 DoCmd.Maximize 放在第一种形式的 On Activate 事件中。当第二个窗体关闭时,第一个窗体会自动激活并触发 On Activate 事件,这会再次最大化窗体(我仍然不确定为什么这是必要的)。关键是弄清楚我们的最大化方法基于什么事件。
非常感谢所有发帖的人。
- 在 Access 2007 中打开数据库后,单击 "Office Button"(即 Access window 左上角的圆形按钮)。
- 点击右下角的"Access Options"。
- 在 "Access Options" 对话框中,单击左侧列表中的 "Current Database" 选项。
- 在 "Application Options" 组中,找到 "Document Window options"。有两个选项和一个复选框。 Select "Operlapping Windows" 选项。 ("Tabbed Documents" 选项是所有 Access 2007 文件的默认选项。有关此的更多信息,您可能需要单击位于 "Getting Statred with Microsoft Office Access" 屏幕上的 "Guide to Access 2007 User Interface" link当您从桌面上的快捷方式或从“启动”菜单打开 Access 2007 时出现。)
- 选择 "Overlapping Windows" 选项并关闭对话框后,系统将提示您必须关闭当前数据库并重新打开它才能使更改生效。 Select使用 "Overlapping Windows" 选项将导致 Access 使用您更习惯的界面。