在Microsoft Access中,有没有一种方法可以在选项屏幕上以编程方式将Confirm Action Queries标志设置为False?理想情况下,当数据库启动时,我想检查它是否为真,如果是这样,请将当前登录的用户标记为false。如何以编程方式更改Access中的选项?
该应用程序被合理地锁定在很紧的位置,所以理想情况下,我们不想让用户访问操作菜单。
在此先感谢。
PG
在Microsoft Access中,有没有一种方法可以在选项屏幕上以编程方式将Confirm Action Queries标志设置为False?理想情况下,当数据库启动时,我想检查它是否为真,如果是这样,请将当前登录的用户标记为false。如何以编程方式更改Access中的选项?
该应用程序被合理地锁定在很紧的位置,所以理想情况下,我们不想让用户访问操作菜单。
在此先感谢。
PG
是数据库启动的方法如下:
If Application.GetOption("Confirm Action Queries") Then
Application.SetOption "Confirm Action Queries", False
End If
它通常是更好地或者使用执行或设置警告获取有关操作查询摆脱了警告,因为选项适用到所有数据库。如果您更改了代码中的选项,我建议您在退出之前将它们设置回来(并且希望退出不是意外),否则当预期提示未出现在其应用程序中时,可能会有人感到不愉快的意外。
我假设你想关闭这个选项,因为你正在运行代码查询。您可以使用宏操作SetWarnings关闭所有查询提示。可从VBA作为DoCmd对象的方法使用。请记住在代码完成后再次打开它。 您也可以通过在ADO或DAO中使用Execute方法来避免警告。
感谢哈利..简单的那样:-) – 2008-11-30 22:51:20