我现在 100% 使用 Mac,但在旧 PC 上有一个重要的 Microsoft Access 数据库。每隔几个月,我都必须将其取出才能进入数据库。有什么最便宜的方法可以让我摆脱 PC 的束缚,在 Mac 上完全访问数据库?我希望自己和选定的其他人可以通过网络访问它,但这不是必需的。
答案1
答案2
Mac 上没有可以完全替代 Microsoft Access 的软件。
可能的选择有:
- 自由办公室,正如其他人所建议的,包含“Base”模块,它或多或少是 Microsoft Access 的不完整克隆。根据您的使用情况,您可能会缺少许多关键功能。即使是导入/导出等基本功能在 LibreOffice 中也非常有限。Mac 上的 LibreOffice 无法打开 Access 数据库。
- FileMaker是一款功能非常全面的数据库应用程序,可以完成 Access 中的大多数功能。但是,它的价格相当昂贵。Filemaker 的优势在于它还适用于 Windows。从 Access 迁移到 Filemaker 并不是一件容易的事情,您必须重新创建大多数表单等。有几个网站提供将 Access 数据库迁移到 FileMaker 的服务,但需要付费。如果您想与他人共享数据库,可以使用 Filemaker 服务器来实现这一点。
- 便当是一款低成本且更直观的数据库应用程序,由与 Filemaker 相同的公司提供。同样,您需要重新创建大部分数据库设计,无法直接导入 Access 数据库。
- SQLite是 Mac OS X 附带的免费、裸数据库引擎。大多数人更喜欢将其与图形客户端(如 Menial 的 Base)一起使用。SQLite 只是一个 SQL 引擎,没有像 Access 中的表单或花哨的用户界面。
要读取 Access 数据库,您可以使用适用于 Mac 的 MDB 查看器。(免责声明:我是 MDB Viewer 的开发者)。但是,此应用程序仅允许您读取表格,不支持查询或表单,也不支持编辑数据库。
在我的网站上的文档中,我整理了一份更详细的清单Mac 上的 MS Access 替代品,以及如何从 Access 迁移的说明。
答案3
使用 Darwine。我每个月用它处理一次 Access 2003 数据库,根本不需要启动 Windows :) 此外,它看起来是集成的,并且可以本地运行 Access
答案4
Neo Office 是一套功能齐全的 Mac OS X 办公应用程序。它是近十年前创建的,当时还没有 Open Office for Mac。它提供了比 OpenOffice 和 Libre Office 更好的替代方案。(无论它们能做什么,Neo Office 都可以在 Mac 上更自然地完成)。
此外,虽然 Open Office 和 Libre Office 现在都有自己的 Mac OS X 版本,但 Neo Office 的开发人员不断对 NeoOffice 进行改进,我们的 Mac OS X 用户在 Open Office 或 Libre Office 中找不到这些改进,例如:
极其稳定的 Mac OS X 代码,自 2003 年以来已被数十万 Neo Office 用户日常使用
Mac OS X 版本和全屏模式
OpenOffice 文本布局、渲染和打印代码的速度显著提升
原生 Mac OS X 文本突出显示
对本地和网络卷的本机文件锁定支持
Mac OS X 服务支持
本机浮动工具窗口
可以从这里下载:
http://www.neooffice.org/neojava/en/index.php
他们现在推出了移动版本,让您可以从任何地方访问和共享您的 Neo Office 文档。
http://neomobile.neooffice.org/mobile/
无需移植 Access 数据库,只需使用 Neo Office 在 Mac 上本地打开它即可。