我管理一个 Access DB (accdb),它包含一些关于我公司的信息,我不希望其他人从我公司的服务器上访问它。
我想使用 Environ (5)=computername 或 Environ (12)=path 来检索一些引用,例如 LEN(environ(path))。例如,使用此功能,我可以确保 accdb 文件仅在 LEN(environ(path))/2+15=55 (我公司服务器上的长度除以 2 加上 15 = 80/2 +15=55 = 算法)。
因此,在打开数据库时,它应该提示输入数字/代码。如果用户插入 55 并且文件路径 = 80,它将打开。如果filepath=100(我公司服务器的文件路径),必须提示100/2+15=65才能打开db。
不幸的是,我不知道如何对其进行编程,也不知道如何阻止使用 SHIFT(在打开时会破坏 VBA 代码),因为我是新手。
所以,如果你愿意,你能帮我解决这些大问题吗(1. algorhytm 使用 Environ,2. 避免在打开时使用 SHIFT)。
提前致谢。
布鲁诺