vba代码如何禁用表单的设计视图并仍然正确显示表单的内容?

Posted

技术标签:

【中文标题】vba代码如何禁用表单的设计视图并仍然正确显示表单的内容?【英文标题】:How can design view of a form be disabled by vba code and still display the contents of form correctly? 【发布时间】:2016-07-04 08:51:52 【问题描述】:

我想禁用我的设计视图。因此,我将我的数据库保存为 accde,这样做会禁用设计模式。但是,不能正确加载表单。它不会像 accdb 文件那样在下拉框中显示信息。它显示了我创建值列表的下拉框,而不是从表中提取的下拉框中显示的数据。

另外,有什么方法可以对用户隐藏我的表格。

谢谢请帮忙

【问题讨论】:

在编译前设置导航选项以隐藏表格。如果您要向用户发送您的访问权限,您必须确保所有可分发的 OCX 和第三方项目也已安装并分发给他们。如果你不知道怎么做,也许最简单的方法是先在那里加载 accdb 文件 - 打开 VBE 并查找丢失的引用 【参考方案1】:

在将文件保存到 accde 之前需要编译 VBA 代码。此外,请确保在保存数据库文件的位置启用了受信任位置设置。

【讨论】:

以上是关于vba代码如何禁用表单的设计视图并仍然正确显示表单的内容?的主要内容,如果未能解决你的问题,请参考以下文章

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

访问 vba 在数据表视图中选择新的原始数据

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

禁用表单的输入密钥

VBA 灰色复选框

注销主表单并显示登录表单