我已经完成了我的数据库,但刚刚删除了在测试和设计阶段使用的额外表。我查看了Allen Browne的数据库问题检查器,但是想知道是否有任何我应该关注的内容会告诉我:
我打算将前端作为.mdb文件分发。我编码限制,以便基本用户可以访问的内容受到限制。
ChangeProperty "AllowShortcutMenus", dbBoolean, False ChangeProperty "AllowBreakIntoCode", dbBoolean, False ChangeProperty "AllowSpecialKeys", dbBoolean, False ChangeProperty "AllowBypassKey", dbBoolean, False ChangeProperty "AllowBuiltinToolbars", dbBoolean, False ChangeProperty "AllowFullMenus", dbBoolean, False ChangeProperty "AllowToolbarChanges", dbBoolean, False ChangeProperty "AllowMenuChanges", dbBoolean, False ChangeProperty "StartupShowDBWindow", dbBoolean, False DoCmd.ShowToolbar "Ribbon", acToolbarNo
任何人都可以看到此问题或我应该使用mde或accde文件类型吗?
答案 0 :(得分:1)
当Access让开发人员the ability通过GUI限制这些内容时,为什么要尝试通过VBA执行此操作。
对于文件格式,Microsoft强调了两个版本中一些有效/无法工作/缺失的重要功能。我建议looking it over并衡量哪种文件格式适合您。
至于问题的其他部分,没有工具可以运行所有查询/模块/宏来识别丢失的表或引用。我会进行所有适当的测试,并保留一份包含所有Access对象的电子表格,以及他们的角色/重要性,验证它们是否存在并完成工作,以及验证它们的最新日期。这为您提供了“审核”,让您感到舒适。