大卫·芬顿最近在“另一个线程”中提到
“任何访问应用程序(实际上自Windows 2000以来)的唯一合适位置是%AppData%环境变量指向的文件夹。”
我非常尊重David的知识,尤其是在与访问有关的所有问题上,但我对这一说法感到困惑。
遵循这个建议有什么好处,特别是在这样一个环境中,你将有多个人使用同一台计算机访问你的应用程序?
不会只为一个用户安装这个文件夹吗?如果这是真的,你的应用会不会多次安装,在机器上留下你的应用程序的多个副本?硬盘空间现在很便宜,但我仍然不想要前端文件和其他支持文件(图形、Word和Excel模板等)。多次复制到机器上时,一份副本就可以了。
你的想法是什么?我是不是错过了理解大卫建议的关键?
发布于 2010-09-08 22:19:07
首先,这只是一个有多个用户登录的工作站的问题。这很不寻常,不是吗?
第二,你承认磁盘空间没有问题,所以唯一真正的问题是保持前端的最新,这个问题与前端存储在哪里的问题是完全正交的。
这个问题可以通过使用许多解决方案中的任何一个来解决,这些解决方案在用户打开时自动复制新版本的前端(如果需要的话)。Toews的Auto更新程序是我所知道的最好的解决方案。这是相当多用途和易于使用,托尼不断改进它。
总之,我不认为这里有任何问题。
发布于 2010-09-10 04:54:14
是的,这是一个问题,但唯一的解决办法是,假设it管理员允许它,在C驱动器的根目录中创建一个文件夹,并在该文件夹中安装Access FE数据库文件。也就是说,即使文件被复制,我仍然会使用Application文件夹。正如你所说的,硬盘很便宜。
这假定您并不是指终端服务器/Citrix系统,其中用户同时登录到系统。
发布于 2010-09-08 14:19:09
如果给定机器上的每个用户都是一样的,那么一个文件的多个副本可能不是一个好主意。但是当一个例外发生的时候,你已经把自己画到了一个角落里。例如,他们可能需要一个不同的模板版本。
对于Access开发人员来说,您似乎处于罕见的情况下。
https://stackoverflow.com/questions/3665605
复制相似问题