【发布时间】:2016-03-21 20:09:08
【问题描述】:
我在运行 WampServer 2.5 的 Windows 10 PC 上有一个 MS Access 2003 数据库。我可以在 LibreOffice 5.1 Base 中打开它。我用 LibreOffice Base 添加了一个测试表,包含以下字段:
身份证 单词
第一个字段 (id) 是一个整数字段,并且是自动递增的(设置为 AutoValue)。 第二个字段(单词)是 varchar。
我保存了表格,然后将其打开。没有显示输入字段。如果我点击插入/记录,记录链接是灰色的。
要使用 LibreOffice 打开 Access 数据库,我执行了以下操作:
- 打开 LibreOffice
- 选定的基础数据库
- 已连接到 Microsoft Access 类型的现有数据
- 已浏览 Access 数据库
- 选择不注册数据库,打开数据库编辑
- 为 .odb 文件命名
- 打开数据库表
- 尝试编辑记录,但没有成功
我可以创建一个嵌入了相同表和字段的 HSQLDB 数据库,并且一切都按预期工作。
我做错了什么?有什么想法吗?
提前致谢。
约翰
【问题讨论】:
-
你检查了saveAs吗?有时 LibreOffice 会用不同的格式覆盖。
-
请edit您的问题说明您使用的操作系统(Windows?Linux?...?),您使用的 LibreOffice Base 版本,以及您“打开”所采取的步骤LibreOffice Base 中的 [Access 2003 数据库]。 FWIW,我刚刚尝试了您在 Windows 下使用 LO_Base 4.2.6.3 描述的内容(以及 Windows 下可用的内置 Access 支持),它对我来说效果很好。
-
@Gord,我根据您的要求编辑了问题。
-
@acree saveAs 是 .odb 格式
标签: ms-access libreoffice-base