Vba Access 2013运行时中未显示启动窗体

Vba Access 2013运行时中未显示启动窗体,vba,runtime,ms-access-2010,Vba,Runtime,Ms Access 2010,我正在用MS Access 2010编写一个前端应用程序,保存为标准accdb,用户只能使用Access运行时打开它。我们的IT部门已经在一台测试机上安装了2013运行时而不是2010运行时,以便我检查我的开发情况 我在这台机器上获取运行时显示的内容时遇到一些问题,但是当我在我的机器上的快捷方式中使用/Runtime开关时,一切都按预期工作。在测试机上发生的是一个对话,警告“已识别出潜在的安全问题”,然后出现OK和Cancel。如果我单击OK,数据库将尽可能地打开,启动窗体的form_open事

我正在用MS Access 2010编写一个前端应用程序,保存为标准accdb,用户只能使用Access运行时打开它。我们的IT部门已经在一台测试机上安装了2013运行时而不是2010运行时,以便我检查我的开发情况

我在这台机器上获取运行时显示的内容时遇到一些问题,但是当我在我的机器上的快捷方式中使用/Runtime开关时,一切都按预期工作。在测试机上发生的是一个对话,警告“已识别出潜在的安全问题”,然后出现OK和Cancel。如果我单击OK,数据库将尽可能地打开,启动窗体的form_open事件中的代码将运行(检查文件的位置是否不是网络驱动器,以确保用户将前端复制到桌面),并执行版本控制查询,以将客户端与最新版本的后端相匹配。但是,表单从未出现,我没有收到任何错误/崩溃或其他意外事件

我可能做错了什么,或者与安全警告有关?我的直觉告诉我,这是一个危险的问题,因为位置检查和版本检查代码确实在运行,也就是说,如果我从网络驱动器运行它,那么它就会给出它应该运行的msgbox


非常感谢,这是我第一次使用runtime。

经过几天的搜索,我终于解决了这个问题

我一直在一台连着第二个屏幕的笔记本电脑上开发。出于某种无聊的原因,Access记住了这一点,并决定在第二个屏幕上显示表单。不幸的是,我的用户没有第二个屏幕


在表单属性中选择Auto Center=Yes完全解决了问题。

我通过表单的open子菜单添加了msgbox命令,这些命令都打开了,这表明代码处理正确。唯一不起作用的是表单本身没有显示。求求你,找个人。把我从痛苦中解救出来。我做错了什么!非常感谢。这刚刚解决了一个我一直在努力解决的类似问题,只是想在接下来的5年中添加一个感谢-这回答了与我遇到的问题完全相同的问题,在运行时,除了我的机器之外,其他机器上的安全弹出窗口后,访问表单没有弹出。
AutoCenter
属性也被设置为
False