时 间:2008-6-25 8:32:37
作 者:Microsoft
摘 要:将文件附加到数据库的记录中
正 文:
使用 Microsoft Office Access 2007 中的附件功能可以将一段或多段数据(Microsoft Office Word 2007 文档、Microsoft Office PowerPoint 2007 演示文稿和图像等)添加到数据库的记录中。本文提供了配置数据库以使用附件以及附加和管理数据所需的背景信息和步骤。
使用附件可以将多个文件存储在单个字段之中,甚至还可以将多种类型的文件存储在单个字段之中。例如,假定您拥有一个工作联系人数据库。现在,您可以将一份或几份简历附加到每位联系人的记录中,并加上每位联系人的照片。
附件还可以更有效地存储数据。Access 的早期版本采用了“对象链接和嵌入”(OLE) 技术来存储图像和文档。默认情况下,OLE 会创建一个等同于相应的图像或文档的位图。这些位图文件可能会变得十分庞大 - 最大可能会相当于原文件大小的 10 倍。当您查看数据库中的图像或文档时,OLE 将显示位图图像,而不是原文件。通过使用附件,可在文档以及其他非图像文件的父程序中打开这些文件,因此,可从 Access 中搜索这些文件并对它们进行编辑。
另外,OLE 需要名为 OLE 服务器的程序才能运行。例如,如果将 JPEG 图像文件存储在一个 Access 数据库中,则运行该数据库的每台计算机都需要有另一个注册为 OLE 服务器的程序,才能支持 JPEG 图像。相反,Office Access 2007 按照附件本身的格式进行存储,而不支持图像,因此您无需安装其他软件就可查看数据库中的图像。
默认情况下,关系数据库中的每个字段仅包含一段数据。例如,如果某个地址字段包含多个地址,则查找地址会变得很困难(如果还可以找到的话)。因此,乍看过去,附件似乎违背了数据库设计的规则,因为您可以将多个文件(多段数据)附加到一个字段。但实际上,附件并没有违背任何设计规则,因为当您将文件附加到记录中时,Office Access 2007 会创建一个或多个系统表,并在后台使用这些表将数据规范化。您无法查看或使用这些表。
有关查看其他系统表的信息,请参阅导航窗格指南一文。有关数据库设计的信息,请参阅数据库设计基础一文。
使用附件时,请记住以下准则:
以下部分中的步骤介绍了如何添加和管理附件。
要在 Office Access 2007 中使用附件,首先必须在数据库中的至少一个表中添加附件字段。Office Access 2007 提供了两种向表中添加附件字段的方法。您可以在数据表视图中添加字段,也可以在设计视图中添加字段。本节中的步骤介绍了如何使用这两种方法。
Access 将字段的数据类型设置为“附件”,并将图标放在字段的标题行中。下图显示了一个新的“附件”字段。请注意该字段标题行中的曲别针图标。默认情况下,无法在“附件”字段的标题行中输入文本。
请记住,无法将新字段转换为其他数据类型,但如果您认为有错误,则可以删除该字段。
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |