如何以编程方式更改Access中的选项?

时间:2008-11-30 22:17:29

标签: ms-access configuration

在Microsoft Access中,有没有一种方法可以在选项屏幕上以编程方式将Confirm Action Queries标志设置为False?理想情况下,当数据库启动时,我想检查它是否为真,如果是,请将当前登录用户标记为false。

应用程序被严格锁定,理想情况下,我们不希望让用户访问操作菜单。

提前致谢。

PG

3 个答案:

答案 0 :(得分:1)

在数据库启动时将以下内容放在方法中:

If Application.GetOption("Confirm Action Queries") Then
    Application.SetOption "Confirm Action Queries", False
End If

答案 1 :(得分:0)

通常最好使用“执行”或“设置警告”来消除对操作查询的警告,因为选项适用于所有数据库。如果您更改代码中的选项,我建议您在退出之前将其设置回来(并希望退出不是意料之外的),或者当预期的提示没有出现在他们的应用程序中时,某人可能会感到不愉快。

答案 2 :(得分:0)

我假设您要关闭此选项,因为您正在从代码运行查询。您可以使用宏操作SetWarnings关闭所有查询提示。可从VBA作为DoCmd对象的方法获得。请记住在代码完成后再将其重新打开。 您还可以通过在ADO或DAO中使用Execute方法来避免警告。