Access 2003完整教程:关于使用字段列表将数据添加到数据访问页

当使用字段列表将数据添加到数据访问页时,Microsoft Access 自动创建绑定到所添加字段的控件,就像使用窗体和报表字段列表一样。然而,窗体和报表字段列表与数据访问页字段列表有所不同。在将绑定控件添加到窗体或报表之前,必须先将窗体或报表绑定到特定的记录源。之后,字段列表中仅显示来自该记录源中的字段。而数据访问页则是直到添加了控件后才绑定,然后它可以一次绑定到多个数据源。所以,数据访问页的字段列表显示所有能从数据库中选取并添加到页的字段。

在将数据添加到数据访问页之前,必须先连接到Microsoft Access 数据库或Microsoft SQL Server 数据库。当页连接到这些数据库之一时,字段列表将会显示包含了数据库中所有可用的表或查询的文件夹。

字段列表的内容

在字段列表中,当单击特定表或查询旁边的展开指示器加号框时,将会出现该记录源的字段列表。如果记录源是表,则会在字段列表上方显示“相关表”文件夹。该文件夹列出了与字段列表中展开的表相关的表和字段。如果将指针停留在“相关表”文件夹中的一个表上,您将看到表通过什么字段关联。如果从相关表中直接添加字段,或者从使用相关表的查询中添加字段,则在设计数据访问页时,Microsoft Access 会自动使用现有的关系。如果从不相关的表中或者从与页中所用的表之间具有多重关系的表中向页添加字段,则 Microsoft Access 将每次都提示定义一个新的关系。用这种方法定义的关系将仅用于当前数据访问页,不添加到数据库中。

字段列表

标注 1按钮,用于显示页的连接信息、刷新字段列表以及在页的当前节中添加所选项

标注 2页所连接到的数据库的名称

标注 3与“类别”表相关的表

标注 4“类别”表中的字段

如果正在多用户环境下工作,则在您开始设计数据访问页后当其他人添加了表或查询时,可能需要偶尔刷新字段列表。

在页中添加字段

可以将表或查询中的单个字段、多个字段,或字段列表中的整个表或查询拖到页中。

在拖动单个字段时,Microsoft Access 会根据字段中数据的类型创建适当的单个控件。也可以在将字段拖到数据访问页前先选择要创建的单个控件。

将表、查询或者表或查询中的多个字段拖到页中时,如果已选中工具箱中的“控件向导”工具按钮图像,则 Access 将显示“布局向导”,该向导会询问要将字段作为单独的控件(纵栏布局或表格布局)还是作为 Web 控件(Microsoft Office 数据透视表组件、电子表格组件或图表组件)进行添加。如果希望按不受限制的自定义布局排列控件,请使用纵栏布局或表格布局。如果希望所显示的数据可重新排列、汇总或以其他方式进行分析,则请将字段添加为 Web 控件的一部分。如果在拖动多个字段、某个表或查询时未选中“控件向导”工具,则 Access 会向页中添加单独的控件。

注释数据透视表列表和图表拥有自己的字段列表,这些列表独立于数据访问页的字段列表。组件的字段列表显示的是从数据访问页的字段列表添加到组件中的所有字段。它不会列出数据库中所有可用字段和记录源。如果从数据透视表列表或图表中删除一个字段,该字段仍会留在其字段列表中,所以可以以后再添加它。与数据访问页的字段列表不同,该组件的字段列表在浏览器中也是可用的,这是为了使用该页的其他用户在分析数据时也可以向组件中添加字段。

构建页的数据模型

当将字段和记录源拖到数据访问页并添加分组级别、更改排序次序等时,Microsoft Access 将在画面后建立一个查询,将屏幕上已布置的内容以及对设计已指定的内容转换为结构化查询语言 (SQL)。通过使用记录源间定义的现有关系,Access 可创建检索所选数据的查询并以您指定的方式显示它。

如果从彼此没有关系的记录源添加字段,则 Access 将显示“关系向导”对话框,这样您就可以自己定义关系。

在将字段添加到数据访问页时,Access 也将该字段添加到页的数据模型中(数据模型是已经添加到页中的数据的集合)。数据大纲上所表示的数据模型显示的是哪些记录源用于页以及数据如何进行关联。

上页:Access 2003完整教程:关于表达式 下页:Access 2003完整教程:关于查找或替换数据

Access 2003完整教程:关于使用字段列表将数据添加到数据访问页

Access 2003完整教程:关于查找或替换数据Access 2003完整教程:在“页”视图中获得有关使用数据访问页的“帮助”
Access 2003完整教程:关于导入和链接数据及数据库对象Access 2003完整教程:关于在 Access 数据库中设置字段和记录索引 (MDB)
Access 2003完整教程:关于创建输入掩码来控制字段或控件的数据输入方式 (MDB)Access 2003完整教程:关于日语排序次序
Access 2003完整教程:关于 Microsoft Jet Expression Service 沙盒模式Access 2003完整教程:关于 MDE 文件 (MDB)
Access 2003完整教程:关于 Access 项目 (ADP)Access 2003完整教程:关于 Microsoft Office Web Components
Access 2003完整教程:关于获取有关 SQL Server 的帮助 (ADP)Access 2003完整教程:关于 SQL Server 2000 Desktop Engine
Access 2003完整教程:关于 ODBC 数据源Access 2003完整教程:关于脱机数据 (ADP)
Access 2003完整教程:关于 OLE DB 和数据链接Access 2003完整教程:关于密码 (MDB)
Access 2003完整教程:关于弹出式窗体和报表Access 2003完整教程:关于保护 Access 项目的安全 (ADP)
Access 2003完整教程:关于保护数据访问页的安全Access 2003完整教程:关于保护 Access 数据库中的 Visual Basic for Applications 代码 (MDB)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号