专家 - 表单打开方式不同于设计视图与 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) 会立即显示未保存的更改