Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms 当模式和弹出窗口设置为True时,MS Access窗体将调整大小_Forms_Ms Access_View - Fatal编程技术网

Forms 当模式和弹出窗口设置为True时,MS Access窗体将调整大小

Forms 当模式和弹出窗口设置为True时,MS Access窗体将调整大小,forms,ms-access,view,Forms,Ms Access,View,我过去曾多次遇到这个问题,想知道如何解决它 当MS Access 2003表单上的Modal和Popup设置为True时,在看起来不一致的情况下,加载表单时,表单将聚集在屏幕的左角。有时会发生,有时不会,我似乎无法确定到底是什么触发了形式的变化。但是,一旦发生这种情况,它就会像这样聚集在一起,直到表单进入设计模式并修改为具有.Modal=False和.Popup=False 下面是加载表单后的外观示例: 以下是表单上属性设置的示例: 有人知道为什么会发生这种情况,以及如何在维护.Modal=Tr

我过去曾多次遇到这个问题,想知道如何解决它

当MS Access 2003表单上的
Modal
Popup
设置为True时,在看起来不一致的情况下,加载表单时,表单将聚集在屏幕的左角。有时会发生,有时不会,我似乎无法确定到底是什么触发了形式的变化。但是,一旦发生这种情况,它就会像这样聚集在一起,直到表单进入设计模式并修改为具有
.Modal=False
.Popup=False

下面是加载表单后的外观示例:

以下是表单上属性设置的示例:

有人知道为什么会发生这种情况,以及如何在维护
.Modal=True
.Popup=True
的同时防止这种情况发生吗

基本上,我要求我的用例同时将
.Popup
.Modal
设置为True,并根据自己的意愿调整表单大小,即使属性
。BorderStyle
sizeable
更改为
Dialog
也是相当令人费解的。也许我错过了什么

任何指点都将不胜感激


谢谢,

我想说问题可能来自
自动调整大小=No

改为将其设置为
Yes

Form.AutoResize
的文档说明:

如果在“设计”视图中对“自动调整大小”属性设置为“否”且“自动中心”属性设置为“是”的窗体进行任何更改,请在保存窗体之前切换到“窗体视图”。如果没有,则下次打开表单时,Microsoft Access会在表单的右边缘和下边缘对表单进行剪辑

如果
Form.AutoResize
设置为
No

打开时,窗体窗口具有上次保存的大小。要保存窗口大小,请打开表单,调整窗口大小,单击“文件”菜单上的“保存”保存表单,然后关闭表单或报表。下次打开表单或报表时,它将是保存的窗口大小


这很有帮助。非常感谢。如果你不介意我问的话,你是从哪里得到这些信息的?@Curtis Inderwiesche:这是一个艰难的过程。我记得不久前在正确组合这些设置时遇到问题。对于文档,它是Access本身附带的,但是您可以找到它,为什么您认为要使用模式和弹出窗口?我从未使用过模态(我根据需要使用acDialog设置以模态方式打开表单),只是偶尔使用Popup,也从未将两者结合使用。我发现它们并没有按照预期的方式工作,这就是我不经常使用它们的基本原因。