我目前在工作中遇到问题。有人在直接修改表。例如,在我的数据库中,我有像 ETS 这样的学校名称。好吧,今天它被命名为Polytechnique。
我试图通过他/她的 IP 地址或任何其他方式告诉谁进行了此修改。我目前不知道如何进行。
我想要的只是一个解决方案的开始,让我想出其中的一部分。遗憾的是,我暂时没有任何想法。
谢谢(对于任何错误,我很抱歉英语不是我的第一语言。我也可能被误认为是标签)
(欢迎来到 SO。抱歉,还没有人回答你的问题。几乎从不会花这么长时间。)
简短的回答是:不。没有办法直接找出谁在修改您的表。Access 没有任何类型的自动更改日志记录,并且您不能在 VBA 中创建任何日志记录过程来监视对表的手动更改。
Access 作为前端的要求之一是您信任最终用户不会打开表并直接编辑数据。
为了防止将来发生这种情况,这里有一些选项: