Access 2003完整教程:关于子数据表

在子数据表中,可以查看和编辑表、查询、窗体数据表或子窗体中的相关或联接的数据。例如,在“罗斯文”示例数据库中,“供应商”表与“产品”表之间是一对多关系;因此在“数据表”视图中对“供应商”表的每一行,您都可以查看和编辑子数据表中“产品”表的相关行。

“数据表”视图中的“供应商”表,包含了“产品”表的子数据表

标注 1单击展开符号以展开或折叠子数据表

当表中的“子数据表名称”属性被设置为“自动”,并且表是一对一关系或一对多关系中的“一”方时,Microsoft Access 自动在该表中创建子数据表。关系由相关表中匹配的主键和外键字段定义。

但是用户可以向任何表、查询或窗体中添加子数据表。子数据表可以将表或查询(在“子数据表名称”属性中指定)作为自己的源对象。对应于子窗体控件的子数据表也可以将表、查询或窗体(在子窗体控件的 “源对象”属性中指定)作为自己的源对象。

可以在子数据表中嵌套最多八级子数据表。但是,每个数据表或子数据表只能有一个被嵌套的子数据表。例如,“客户”表可以包含一个“订单”子数据表,并且“订单”子数据表可以包含“订单明细”子数据表,但“客户”表无法既包含“订单”子数据表,又包含“销售人员”查询子数据表。

窗体、子窗体和子数据表

“窗体”视图或“数据表”视图中的窗体也可以有子数据表,但窗体子数据表与表或查询子数据表有所不同:

上页:Access 2003完整教程:在查询中将表的组合框显示为文本框 (MDB) 下页:Access 2003完整教程:Version 属性

Access 2003完整教程:关于子数据表

Access 2003完整教程:Version 属性Access 2003完整教程:在表达式中启用 ActiveX 控件
Access 2003完整教程:隐藏智能标记Access 2003完整教程:显示智能标记
Access 2003完整教程:将智能标记添加到控件中Access 2003完整教程:关于 Microsoft Jet 4.0 Service Pack
Access 2003完整教程:密码中可以使用的字符 (MDB)Access 2003完整教程:关于报表快照和 Snapshot Viewer
Access 2003完整教程:没有对应的 DoCmd 方法的宏操作Access 2003完整教程:AutoKeys 组合键
Access 2003完整教程:关于 Access 数据库中的数据类型与 Access 项目中的数据类型的不同之处Access 2003完整教程:Visual Basic for Applications 与 SQL Server Transact-SQL 之间的函数比较 (ADP)
Access 2003完整教程:关于更改字段的数据类型 (MDB)Access 2003完整教程:创建工具栏
Access 2003完整教程:可以导出到的数据格式Access 2003完整教程:可以导入或链接的数据源
Access 2003完整教程:关于转换 Access 文件Access 2003完整教程:输入掩码语法和示例
Access 2003完整教程:字段默认值示例 (MDB)Access 2003完整教程:字段有效性规则示例 (MDB)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号