访问文件共享

时间:2017-04-02 19:33:31

标签: database ms-access cloud file-sharing

我有一个设计精美的访问数据库,在许多按钮后面都有布局的表单和宏,可以过滤搜索框并执行许多其他功能。

我的问题是我将这个数据库发送给想要添加新记录的多个人,但是当他们给我回到他们编辑的数据库时(现在有新的记录",我不能导入它们,因为另一个人有还告诉我他们编辑的数据库版本需要添加他们的记录,并且访问不允许我导入这些记录,因为当我尝试将两者都导入时,人们都创建了唯一的ID并发生冲突。

我尝试过一些声称导入我的数据库并允许云编辑的网站,但是我失去了我的表单/宏的所有功能和布局,因为网站不支持它。

什么是最佳解决方案,以便我可以让多个人同时添加新记录?有没有提供此功能的网站?或者,如果唯一ID已经在系统中,是否有内部访问权重新分配?

2 个答案:

答案 0 :(得分:0)

将数据库拆分为前端和后端部分。后端位于后端的服务器和前端链接上。每个用户都运行自己的前端副本。但是,如果您的用户无法访问同一个网络,那么您就会陷入困境。您是否查看了Sharepoint和Azure?

我为没有连接到我们网络的用户设计了一个数据库。这些是建筑工地的现场办公室。主办公室有主数据库。外地办事处获得了一个Access文件,他们在项目生命周期内输入了记录,最后他们将文件和代码发送到主导入的记录中。由于所有数据都是新的,因此无需担心相互冲突的更新。我发现最简单的方法是不使用Autonumber主键。

我确实有另一个数据库需要合并来自多个Access文件的数据,而这些文件确实使用了Autonumber主键。导入代码更复杂。

答案 1 :(得分:0)

将自动编号ID字段的字段大小设置为Replication ID而不是Long Integer。两个用户极不可能创建具有相同ID的记录。