Microsoft Access 2007中的表格快速入门

在这里可以治愈。我将提供有关如何创建和使用表的Microsoft Access教程。接下来,我将介绍有关查询,表单,报告和自动化的帖子。

我们需要做出一些假设,以使其简短到可以容纳在单个帖子中。首先,您已经知道如何使用电子表格。可能是Excel,但这并不重要。其次,即使您使用其他版本的Access,也可以稍微放松一下。您可能需要寻找一些东西,但大多数情况都是一样。


只是为了使事情顺利进行,请看一下此电子表格。

Excel中非常典型的项目列表。想象一下,这个列表有几千行,而不是您可以在此处查看的行,您可能会发现这不一定是处理此类数据的最实用方法。

希望您将拥有一些自己的数据,可以进行试验。一个实际的例子总是很容易。

在Access中,相同的信息将存储在表中,但是在我们这样做之前,我们需要确保所有事情都是完全一致的。那是关于数据库的事情之一。与电子表格相比,处理不一致问题要困难得多。

在此需要解决一些示例。对于初学者来说,您确实应该阅读其中的一些书,但这无济于事。 Access中的每一列都必须保持一致。您不能像在 Finished 列中一样在这里输入日期,然后在其中一个单元格中输入“永不"。 评分列中的“ 〜x"也存在同样的问题。首先修复它。请注意,在大多数情况下,将单元格留空就可以了。

首先,选择创建一个空白数据库,而不使用任何预构建的模板。返回并稍后再查看这些示例以获取更多示例。

因此,单击空白数据库,为文件命名,然后单击 Create

Access会尝试通过创建默认表并将其设置为可以使用的方式来提供尽可能多的帮助。但就我们而言,我们不想这样做。我们希望正确设计表格。

这里要记住的事情。您需要首先知道要执行的操作,设计要执行的表,然后添加数据。事后改变主意是很麻烦的。

我们在这里的主要工作是确定我们要存储在表中的字段,以及我们希望在每个字段中存储哪些信息。如果您使用的是我的示例,请填写内容以使它们看起来像这样。

在我们从这里继续之前,有一件事情可能有点复杂,但是您需要了解。 Access是一个关系数据库。 relational 部分意味着您可以一次处理多个表,并且它们之间的关系

关系数据库的目的之一是尽量减少重复和浪费的空间。我不打算讨论这个理论,但这叫做归一化。还有许多其他地方可以研究该主题。我将是一个实用的例子,并向您展示一个示例。

请注意,电子表格中多次提及每位经典的科幻作者。为了在Access中实现相同的目的,我们专门为作者创建了另一个表,然后关联新表。这样,每个作者只存在一次,并且大大减少了出错的机会。

目前,接受我的要求,将作者字段创建为 Number

保存表格。最快的方法是单击工具栏中的保存按钮。

但是……在Access将允许您保存表之前,您还需要做另一件事。只要相信我的话。在几乎每种情况下,Access中的表都需要在其中的某个位置具有一个字段,该字段必须保证每一行都有不同的值。我的意思是每行,因此您无法使用 Pages 字段,因为最终您最终将不得不获得两本编号相同的书页。最简单的方法是为该工作添加另一个字段。通常将其称为 ID 字段。

因此,请在疯狂的对话框中单击,该对话框太宽而无法在帖子中有效显示。" ¦

现在继续保存表,然后关闭它。完成此操作后,请再次执行该过程以创建一个如下所示的Author表。同样处理ID字段。只需创建它即可。

单击数据库工具选项卡,然后单击关系按钮。

添加这两个表都使用显示表对话框。

完成后关闭对话框,请稍等片刻。让我解释一下。

Access中的表通常以特殊方式关联。其中最常见的是所谓的多对一关系。

在我们的例子中,对于每个 author ,可以有很多。要创建这种关系,请在 Author 表中单击 ID ,然后将其拖到 Book Author 字段中。 >表格。

Access要求您提供有关该关系的一些详细信息。您需要做的唯一更改是在 Enforce Referential Integrity 框上打勾。然后单击创建

关闭关系窗口,并保存更改。

另一件事有助于简化使用 Book的过程表。实际保存在 Author 字段中的是 Author 表中作者的ID,但这有点难以使用,因为您必须去并查找另一个表以检查正确的值。因此,我们将进行设置,以便它本身可以查找作者的姓名。

足够有意义的是,这称为 lookup

首先,打开作者表并添加一些信息。

按照说明填写字段。您将需要一个更深入的教程来探讨设置的原因,但这现在就足够了。

关闭表格,保存表格,然后在 Datasheet中重新打开它视图。

移动到 Author 字段,您会看到一个组合框。点击箭头,您将看到作者列表。单击正确的一个,然后继续。继续并填写其余记录。

就是这样。您已经成功复制了开始时使用的电子表格,现在,您可以使用它来构建查询,表单和报表,这些报表,表单和报表比Excel可以管理的任何东西都要全面得多。

下一步中的更多内容几篇文章。

那么,进展如何?让我知道您通过本Microsoft Access教程获得了多少乐趣。哦,你读过其中的任何书吗?在评论中让我知道。

标签: Microsoft Access 电子表格