我有一个自动打开的主页表单,为用户提供我的Access数据库导航和一些其他服务,但是,很多家庭表单所做的很多依赖于VBA,所以除非用户已经接受事情会发生安全警告。
要解决此问题,我隐藏了表单上的所有内容,除了标签告诉用户他们需要在安全面板中启用宏。一旦用户执行此操作,表单显然会重新加载,VBA代码将运行on_load
,显示所有按钮,并隐藏标签。
但是,在检查安全警告之前,偶尔会打开数据库,所有按钮都会显示,警告标签会隐藏。如果我在设计视图中打开它们,每个对象的visibility属性与我最初设置的相反,我必须重置它。我还没有能够在命令上重现这个错误,但它发生得相当频繁,没有任何我注意到的模式。还有一些其他形式的布局也有变化,偶尔也会发生变化。
我想知道这是否是其他人面临的问题,如果是的话,可能是造成这种问题的原因。
答案 0 :(得分:2)
这可能是由以下原因引起的:
从布局视图保存更改时,锁定了VBA的可见性更改。
这可能是发生了什么吗?