access 2007在窗体中插入数据表
时 间:2008-06-12 07:55:17
作 者:Microsoft ID:11 城市:上海 QQ:3002789054
摘 要:在窗体中插入数据表
正 文:
数据表是以行和列的简单形式排列的数据视图。如果在导航窗格中双击某个表,Microsoft Office Access 2007 会将该表显示为一个数据表。由于数据表可以紧凑地显示数据,因此在用作子窗体显示来自一对多关系 (一对多关系:两个表之间的一种关系,在这种关系中主表中每条记录的主键值都与相关表中多条记录的匹配字段(一个或多个)中的值对应。)的“多”端的数据时,数据表可以很好地发挥作用。本文介绍如何在 Office Access 2007 中向窗体添加数据表。
在窗体中查看数据表示例
假设您需要创建一个窗体,以显示有关产品类别以及这些类别中的所有产品的数据。“类别”表中的数据表示关系的“一”端,“产品”表中的数据表示关系的“多”端。每个类别都可以包含多种产品。
建立表与表之间的关系
设计包含数据表的窗体之前,应当先查看各个表之间的关系并添加所有缺失的关系。这样,Access 便可以自动创建数据表与主窗体之间的链接。若要查看、添加或修改数据库中各表之间的关系,请在“高级工具”选项卡上的“分析”组中,单击“关系”。有关创建关系的详细信息,请参阅“请参阅”部分的链接。
使用“窗体”工具创建包含数据表的窗体
当使用“窗体”工具创建基于单个一对多关系的“一”端中的表的窗体时,Access 会自动插入在关系的“多”端中显示数据的数据表。
例如,当下列所有条件均为真时,Access 将插入一个显示每个客户的所有订单的数据表:
- 您创建了一个基于“客户”表的简单窗体。
- 您定义了与“订单”表之间的一对多关系,该关系指定“客户”表中的一个记录可以与“订单”表中的多个记录相关。
- “客户”表不在其他任何一对多关系的“一”端。
- 在导航窗格中,单击位于一对多关系的“一”端的表。
- 在“创建”选项卡上的“窗体”组中,单击“窗体”。
Access 将创建一个底部包含数据表的窗体。如果 Access 没有创建数据表,则说明用于窗体的表不是任何单个一对多关系的一部分,或者该表是多个一对多关系的一部分。
注释
- 除创建主窗体外,此过程不会创建其他任何窗体对象。数据表是表的直接视图。
- 隐藏数据表中的某个列 右键单击该列,然后单击“隐藏列”。此设置将保存;如果您保存并关闭该窗体,然后重新打开它,则该列将保持隐藏状态。
- 还原数据表中隐藏的列 在数据表中右键单击任何列标题,然后单击“取消隐藏列”。选中您要还原到视图的每列旁边的复选框,然后单击“关闭”。
使用布局视图创建包含数据表的窗体
如果您已经定义了数据库中各表之间的关系,则可以使用布局视图快速创建包含数据表的窗体。当您将关系的“多”端中的字段添加到基于关系的“一”端的窗体中时,Access 会自动创建一个数据表以显示相关记录。
- 在“创建”选项卡上的“窗体”组中,单击“空白窗体”。
Access 在布局视图中打开一个空白窗体,并显示“字段列表”窗格。
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)