我正在帮助一位 friend 简化他的小型制造业务数据库。目前,他们有
- 一个地址数据库
- 簿记数据库
- 订购管理数据库
这三个都是mdb文件。 他们真的付不起钱给我,所以我会做好事。因此,只做几乎不需要的。合并订单管理和地址是最理想的,但这可能是以后的事。
现在需要的是: 当然,地址 db 由他们的销售人员、他们的会计师和订单管理人员使用。所以这是一团糟。我提议在互联网上有一个主地址数据库,这样销售人员就可以随时随地 Access 和编辑它。他也是编辑大师。其他人只会从这个主数据库更新他们的本地数据库。而且我觉得mysql可以作为master,有一个简单的php接口(interface)来输入/修改/删除数据。
这是个好主意吗(我在 Access 方面只有很少的经验)?如果是,我想我可以通过 ODBC 连接到 mysql - 这可以只下载增量更改吗? (地址 mdb 只有 1.7 MB,但互联网链接很弱,有时会中断)。
顺便说一句,对于不懂技术的人来说,这是一个非常简单的解决方案 - 是否有任何简单、廉价(甚至免费)和开源的解决方案可以取代 Access 上这个历史悠久的困惑局面?它只是管理地址、管理订单、打印标签和一些简单的簿记(如果这会使其他问题重载,我很乐意开始一个新问题)。他们对变化持开放态度(一个人实际上对开源解决方案非常感兴趣并插入其他人也这样做)。
非常感谢您的建议。
最佳答案
如果您想将数据移植到在线数据库(如 MySQL),然后为不同的人编写接口(interface)以 Access 他们各自的部分,那么这项工作就变得太大了,不适合帮忙。
如果值得做,就值得正确地做。告诉你的伙伴他真的需要投入一些现金来正确解决问题。
我看不出有什么必要进一步保护他的 Access 数据库。
关于sql - mysql db 作为 master,从它 Access mdb 的更新 - 怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1460347/