专家 - 表单打开方式不同于设计视图与 MS Access 对象列表

Posted

技术标签:

【中文标题】专家 - 表单打开方式不同于设计视图与 MS Access 对象列表【英文标题】:Experts - Form opens differently from design view vs from MS Access object list 【发布时间】:2020-07-02 00:24:36 【问题描述】:

带有子表单的复杂表单(在表单加载事件期间设置的源对象)以及一些“自动调整大小”vba 代码。

当此主窗体处于设计视图并切换到窗体视图时效果很好。

但是,如果打开“冷”(例如双击 Access 对象“菜单”),vba 代码会运行,但生成的表单不会对代码操作做出反应/响应 - 例如尽管正确设置了子表单源对象,但不会调整大小。

不寻求有关调试的详细帮助,但作为对专家的呼吁-您是否遇到过遇到此类行为的条件/情况/已知陷阱-特别是 vba 代码正在运行但没有直接在表单视图中打开表单时的效果(不是从设计视图中)?

谢谢。

【问题讨论】:

【参考方案1】:

您可以在主表单或子表单中尝试 FormName.Refresh 或 FormName.Recalc 或 FormName.Requery。

【讨论】:

以上是关于专家 - 表单打开方式不同于设计视图与 MS Access 对象列表的主要内容,如果未能解决你的问题,请参考以下文章

MS Access:在设计指南视图中创建链接表不显示要链接的表?

MS Access 表单不允许添加 SQL Server 后端

在 Visual Studio 的设计视图中打开表单 (.cs) 会立即显示未保存的更改

在设计视图中打开表单时访问控件 RowSource 中的运行功能

我应该如何设计我的 UITests 与表单连接的多个视图?

如何在 Ms Access 的组合框中单击按钮并打开与值相关的表单?