Access 2003完整教程:数据表和子数据表疑难解答

本主题中的部分内容可能不适用于某些语言。

数据表疑难解答

Access 未保存在 Access 项目中对数据表所作的格式更改。

在连接到 Microsoft SQL Server 7.0(或早期版本)或 MSDE 1.0 中的数据库的Microsoft Access 项目中,不能保存数据表的格式更改,除非数据表是个窗体。数据表格式更改包括:

如果需要将格式更改保存为 Access 项目表、视图或存储过程数据表,请使用“自动创建窗体向导”将数据表创建为窗体(该向导可以很快地将“记录源”属性设为该数据表,并向窗体中添加所有字段),并将窗体的“默认视图”和“允许的视图”属性设为“数据表”(该设置可以使窗体的表现同数据表一样)。

子数据表疑难解答

无法在 Access 项目的数据表中插入子数据表。

在连接到 Microsoft SQL Server 7.0(或早期版本)或 MSDE 1.0 中的数据库的 Microsoft Access 项目中,不能使用子数据表。

在子数据表中看不到外键或匹配字段。

默认情况下,Microsoft Access 不显示表或查询的子数据表中的外键或匹配字段。可以通过使用“取消隐藏列”命令(“格式”菜单)临时显示外键或匹配字段,但下次打开包含子数据表的数据表时,这些列将会再次隐藏。隐藏或显示这些字段只更改子数据表的外观,不会修改任何关系。

在窗体中,如果子窗体的源对象是窗体,则可以永久显示与子窗体相应的子数据表中的外键或匹配字段。

包含子数据表的数据表和上次保存时的外观不同。

“子数据表展开”属性控制表或查询中子数据表的状态或窗体中子窗体控件的状态。可以通过单击“格式”菜单“子数据表”子菜单中的“全部展开”,将该属性设为“是”(展开所有行),或通过单击“格式”菜单“子数据表”子菜单中的“全部折叠”,将该属性设为“否”(折叠所有行)。单击一个或多个展开指示器可以显示数据表中子数据表的一行或多行,但并不更改“子数据表展开”属性,即使单击所有的展开指示器,显示所有的子数据表,该属性的设置仍然为“否”,且在下一次打开数据表时仍折叠所有行。

子数据表对于数据表的每行显示相同的数据。

在表或查询中,需要在“插入子数据表”对话框(“插入”菜单,“子数据表”命令)中的“列表子字段”框和“链接主字段”框中指定数据表与子数据表之间的匹配字段。这些框对应于包含子数据表的数据表的“链接子字段”和“链接主字段”属性。

在窗体中,需要在主窗体上子窗体控件的“链接子字段”和“链接主字段”属性中指定主窗体与子窗体之间的匹配字段。

当向 Microsoft Access 数据库的查询中添加子数据表时,“链接主字段”框为空。

如果刚创建了查询,则必须先保存查询,然后再添加子数据表,才可以在“链接主字段”框中看到来自查询的字段。

已经定义了 Microsoft Access 数据库的两个表之间的关系,但仍无法看到子数据表。

当表的“子数据表名称”属性设为“自动”,并且表是一对多关系或一对一关系中的“一”方时,Microsoft Access 会自动创建子数据表。但是,“子数据表名称”属性的值可以设为数据库中特定的表或查询;也可以设为“无”,在这种情况下不会创建子数据表。若要返回到默认操作行为,请将“子数据表名称”属性的值设为“自动”。

上页:Access 2003完整教程:宏安全性疑难解答 下页:Access 2003完整教程:在另一个表中添加匹配记录。

Access 2003完整教程:数据表和子数据表疑难解答

Access 2003完整教程:在另一个表中添加匹配记录。Access 2003完整教程:压缩、修复或恢复 Access 文件的疑难解答
Access 2003完整教程:使用“数据输入”命令后不能再次显示我的记录。(MDB)Access 2003完整教程:词组中每个单词的首字母大写
Access 2003完整教程:使用 Visual Basic 更改查询的 SQL 语句的示例Access 2003完整教程:使用 IsLoaded 函数时得到“过程或函数未定义”的消息。
Access 2003完整教程:试图以代码方式引用表字段时,得到“未找到方法或数据成员”消息。Access 2003完整教程:Visual Basic 代码疑难解答
Access 2003完整教程:改进 Access 数据库的性能Access 2003完整教程:排序疑难解答 (MDB)
Access 2003完整教程:自定义交叉表查询Access 2003完整教程:控件的疑难解答
Access 2003完整教程:有关筛选的疑难解答 (ADP)Access 2003完整教程:HTML 格式文件疑难解答
Access 2003完整教程:共享数据库疑难解答 (MDB)Access 2003完整教程:宏疑难解答
Access 2003完整教程:报表的疑难解答Access 2003完整教程:导入和链接的疑难解答
Access 2003完整教程:安全机制疑难解答 (MDB)Access 2003完整教程:Visual Basic 代码安全机制疑难解答 (MDB)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号