如何在禁用宏的系统上锁定Access数据库?

时间:2012-03-23 11:58:48

标签: database ms-access deployment ms-access-2007

问你。

所以我有这个Access 2007数据库,我试图锁定它,以便它可以部署。目的是让多个用户同时运行前端应用程序,通过网络连接到后端表。但是,我显然不想让他们访问表单,设置,表格等。

我已尝试使用ChangeProperty功能

  • AllowFullMenus
  • AllowSpecialKeys
  • AllowBypassKey
  • AllowShortcutMenus
  • AllowBuiltInToolbars
  • AllowToolbarChanges
  • AllowBreakIntoCode

但是,如果没有明确启用宏的任何人打开数据库,则所有内容都会打开,就像没有设置这些设置一样。我怎么能绕过这个?我只在程序中使用3个宏,并且它们都与打开数据库或锁定数据库无关。

建议?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试将前端作为锁定的ACCDE文件进行分发,这相当于Access 2000中的旧MDE文件。详情请参见:http://www.databasedev.co.uk/convert_to_accde_format.html