MS Access前端无法使用加密后端打开

时间:2017-11-21 17:25:29

标签: ms-access encryption

我在MS Access(2016)中面临一个奇怪的问题。当我将数据库拆分为前端和后端,并加密后端时,我的前端无法打开。

当我在分割数据库并加密后端后打开我的前端时,我应该看到链接表,在我通过输入加密密码重新链接它们之前不应该打开它们。相反,我总是将其用于访问“文件打开”状态。菜单(Image),好像前端从未存在过!一旦我解密后端,前端就会开始正常工作,显示链接表。

我尝试拆分从互联网上下载的另一个数据库,但问题没有发生。所以我已将问题单独列入我的数据库文件。但是我没有开发背景,所以我不知道如何解决它,或者可能出现什么问题。

数据库中有一些VBA代码,主要是从互联网上复制而来。我试着寻找类似的问题,但没有运气:(。

请帮忙!

可以下载数据库文件(FE,BE和unsplit)here

1 个答案:

答案 0 :(得分:0)

我只是在摆弄,我想我找到了解决这个问题的答案。

如果您已使用代码阻止旁路移位键并单击鼠标以访问后端数据库,则以下步骤可帮助您解决此问题。

转到未分割的数据库,然后转到表格视图。然后单击表格上方的所有访问对象部分,然后单击选项导航选项,然后勾选“显示隐藏的对象”和“显示系统对象”框

现在回到你的表格列表并尝试找到你隐藏的表格,其中包含阻止移位旁路键的代码,在我的情况下,我的表格是冷的“UsysRibbons”,然后你必须删除它。

然后拆分数据库,即使后端数据库重新定位到其他文件夹,也可以打开前端数据库。

但是如果您仍然希望保留块移位旁路键功能,则必须转到未分割数据库复制此“UsysRibbons”表,其中包含阻止移位旁路代码的代码并将其粘贴到您的拆分后端数据库中将它链接到你的拆分前端,然后一切都会正常工作。

如果这不是问题,为什么当后端重新定位到其他文件夹时无法进入前端,那么你必须查看所有这些隐藏的系统表,尝试逐个删除它们以找出哪个表寄生虫表是导致问题的原因。

祝未来遇到同样问题的每个人好运。

谢谢