2009-09-22 58 views
1

我正在帮助一位朋友精简他的小制造业务分贝。目前,他们已经作为主数据库的MySQL数据库,访问mdb的更新 - 如何?

  • 的地址数据库
  • 簿记分贝
  • 为了MGMT分贝

这三个是MDB文件。 他们真的不能支付我,所以我做得很好会工作。因此,只需要这么做就可以了。将订单管理和地址合并是理想的,但可能在以后。

现在需要什么: 当然,地址db由销售人员,他们的会计师,订单管理人员使用。所以这是一团糟。我建议在互联网上有一个主地址数据库,以便销售人员随时随地访问和编辑它。他也是编辑的主人。其他人只会更新他们的本地dbs。而且我认为mysql可以用作主站,用一个简单的php界面来输入/ mod/del数据。

这是一个好主意(我只有边缘经验)?如果是的话,我想我可以通过ODBC连接到MySQL - 这可以工作到只下载增量更改? (地址mdb只有1.7 MB,但互联网链接很弱,有时会中断)。

顺便说一句,这是一个非技术人员的非常简单的解决方案 - 是否有任何简单,便宜(甚至免费)和开源解决方案,可以取代这个相当历史上增长的Access的混乱?它只是管理地址,管理订单,打印标签和一些简单的簿记(如果这样会超出其他的问题,我很乐意提出一个新问题)。他们对变革持开放态度(其中一个人实际上对开源解决方案非常感兴趣,并将其他人推向了其他领域)。

非常感谢您的建议。

回答

2

如果你想端口的数据到在线数据库(如MySQL),然后写接口,不同的人有机会获得他们各自的某些部分那么这个工作变得太大的忙。

如果值得这样做,值得做好。告诉你的伴侣,他真的需要投入一点现金,并正确地解决问题。

我没有看到他的bodging Access数据库的任何进一步的地步。

2

正如Evernoob所说,将其移植到一个体面的网络应用程序并不是微不足道的。当你列出三个不同的“数据库”,我想知道这些只是一个Access mdb文件中的表?我的一个快速,简单的解决方案建议是清理Access数据库,并使用类似的Citrix或为多个用户终端服务在一个单一的Access数据库的工作(并没有数据在网络中传播的能力) 。我有一个Access数据库应用程序。有20个并发用户使用Citrix。