OpenOffice.org Base:在数据库中编辑信息

作者: Bruce Byfield

一旦您设置了数据库,迟早您会想要编辑其表格或添加新记录。您有四种方法可以做到这一点。

如果您使用现有的 OpenOffice.org Calc 或 MS Excel 电子表格创建了数据库,则必须编辑电子表格本身——在 Base 中,数据库将以只读方式打开,您将无法对其进行编辑。

对于其他数据库,您有三种选择:直接编辑表格,使用表单向导创建表单,或使用设计视图创建表单。无论您以何种方式创建表单,您都可以将其用作更用户友好的方式来编辑数据库。

直接编辑表格

直接编辑表格是调整数据库的纯粹主义者方式。这并不难,但有些用户会觉得它令人生畏,并且可能更喜欢其他方法之一。

要直接在数据库中编辑表格,请打开数据库,并将窗口左侧“数据库”窗格中的视图更改为“表格”。然后,在“表格”窗格中选择表格,然后右键单击以打开上下文菜单。

如果您想向数据库添加字段,请选择“编辑”以打开表格的视图。单击第一个空白行以开始添加新字段。与其他字段一样,您需要在第一列中输入名称,在第二列中输入字段类型。您还可以在主编辑窗口下方打开的窗格窗口中输入字段属性,设置字段是否为必填项、它可以包含的字符数,以及可选的默认值和示例。此外,在主窗口中,您可以选择在未命名的第三列中添加新字段的简要描述。

editing in tables

完成后,右键单击灰色的左侧列以选择新字段,并使用上下文菜单剪切并粘贴到您想要的位置。您还可以使用相同的技术更改、删除或移动现有记录。

如果您想向数据库添加记录,请从“表格”窗格的上下文菜单中选择“打开”,或双击表格以打开编辑窗口。通过此选择,您会在列的顶部看到列出的字段,在行中看到各个记录。否则,就像编辑字段时一样,您可以在底部添加新条目。由于记录比字段灵活得多,因此您可以使用工具栏右侧的图标对表格中的所有记录进行排序(升序或降序),或仅显示您在过滤器中设置的记录,从而更改记录的查看方式。

使用表单向导设计表单

如果表格看起来是一种令人望而生畏的数据库工作方式——这很好地解释了您为什么一开始就避开数据库——您可能更喜欢设计一个表单来编辑记录。设计表单最简单的方法是使用表单向导。

Form Wizard

要使用表单向导,请从“数据库”窗格中选择“表单”,然后在窗口顶部中间的“任务”窗格中选择“使用向导创建表单”。此选择将同时打开表单向导和设计视图,您可以在其中看到表单在您完成向导时逐渐成形。

在向导的第一页,您从下拉列表中选择表单的表格,并通过选择字段并使用两个窗格之间的箭头控件将它们从“可用字段”窗格移动到“表单中的字段”窗格,来选择要包含在表单中的字段。

您可以跳过向导的接下来的三页,这些页面是创建子表单的(它们是另一天的主题)。在第五页上,您选择条目字段在表单上的排列方式,以及它们是左对齐还是右对齐。您选择哪种排列方式主要取决于您是否希望字段的标签位于条目字段的左侧或上方,以及每个条目字段的长度是否相同或反映它可能具有的字符数。第三个选项为您提供了一个非常类似于您直接编辑表格时所看到的视图,但除了您可以选择颜色并可能添加背景图片之外,此选项可能不会吸引任何想要使用向导的人。

单击“下一步”按钮,您将收到一个列表,其中包含您希望在表单上显示的数据的选择。大多数时候,您可能想要显示所有可用数据的默认设置,但您可以选择不显示现有数据,以及是否可以在表单上修改现有数据、删除或添加新数据。

在下一个窗格中,您可以选择预先存在的配色方案。说实话,大多数方案都缺乏灵感,但如果您不喜欢任何方案,您可以随时在设计视图中稍后更改它们。

最后,设置表单的名称并保存您的工作。

在设计视图中创建表单

设计视图是一种更手动创建编辑表单的方法。您可能不想在设计视图中从头开始设计表单,但您可能想在向导中创建表单后使用它来编辑表单。例如,您可能想为其添加标题、更改背景颜色或添加图片作为赏心悦目的东西,以帮助安抚那些对数据库过敏的人。

要打开设计视图,请从“数据库”窗格中选择“表单”,然后在窗口顶部中间的“任务”窗格中选择“在设计视图中创建表单”。您将在设计视图中打开,它与 OpenOffice.org Writer 相同,只是它的窗口左侧有“表单控件”工具栏。如果您仔细观察,您可以看到网格已打开,以帮助您尽可能整齐地排列条目字段。

design view

要添加条目字段,请从“表单控件”工具栏中选择字段类型。然后,在窗口中,用鼠标拖动以定义条目字段的大小和形状。您可能很难指示确切的字段长度(除非您想计算网格点),但否则,如果您密切关注网格,您应该不会有太多麻烦。如果您想重新定位或调整结果的大小,请单击生成的条目字段并像在 OpenOffice.org 中移动任何其他对象一样移动它。

双击条目字段,将出现“属性”框。在这里,您可以使用数据库中字段相同的值来设置条目字段的特征。为了保持表单和数据库同步,请转到“表格”视图并从上下文菜单中选择“编辑”,以便您知道字段的名称及其类型和属性。如果您在小屏幕上工作,您可能想将信息写在纸上,而不是在两个不同的视图之间切换。

设置字段的属性后,从“表单控件”工具栏添加文本标签。您可能想要为其命名与之关联的字段的名称,但您可能会考虑另一个名称,特别是如果表单将由可能不熟悉直接字段名称的人使用。

对其余所有条目字段执行相同的操作,并将它们放置在您想要的位置。令人恼火的是,您无法将标签字段和条目字段分组在一起,以便您可以将它们作为一个对象重新定位,但网格应该在一定程度上弥补这一缺点。

作为最后一步,您可以输入其他文本,例如说明或标题,或转到“格式” -> “页面”以编辑表单的背景。

使用表单

form

无论表单是如何创建的,使用方法都是相同的。从“数据库”窗格中选择“表单”,然后单击编辑窗口底部中间的“表单”窗格中的表单名称以打开表单。表单将在设计视图的修改版本中打开,其中一些其他控件呈灰色显示,并且“表单控件”工具栏位于窗口底部。

“表单控件”工具栏具有用于按升序或降序对记录进行排序以及用于设置过滤器的图标——这两者都可以帮助您更快地找到现有记录。它还具有用于在记录之间移动的箭头按钮和一个允许您跳转到您希望编辑的记录的字段。

要删除当前记录,请单击“表单控件”工具栏中的“删除”按钮。要添加记录,请选择从左侧数起的第五个箭头按钮,或者在最后一条记录处选择下一个箭头按钮。无论哪种方式,表单中的所有条目字段都将变为空白,以便您可以输入新记录。

结论

这三种编辑方法都不是绝对优于其他方法。您使用哪种方法取决于您的偏好,也许还取决于您的情况——例如,如果您视力减退,表单可能更实用,因为您可以为标签和条目字段选择您可以轻松看到的字体。其他人可能更喜欢为了速度而使用向导,或者为了在表单创建中提供完全控制而使用设计视图。

但是,无论您使用哪种方法,一旦您对自己的选择感到满意,您将在克服最初对数据库的疑虑方面取得长足的进步。谁知道呢?您甚至可能开始相信数据库是存储信息的有用方法。

加载 Disqus 评论