【发布时间】:2016-06-29 19:54:53
【问题描述】:
在我的数据库中,是一个基于已定义子数据表的查询的表单。当表单在数据表视图中时,每条记录都会显示加号,可以根据源查询上定义的子数据表展开以显示相关记录。换句话说,数据表视图会自动显示子数据表——正如预期的那样,所以我知道它可以像这样运行。
然后,我基于与现有工作表单相同的查询创建了一个新表单。但是,新的数据表视图不会显示子数据表...没有加号,什么也没有。接下来,我创建了一个包含几个相关表的测试数据库,并且我还确保这些表定义了一个子数据表。如果我直接打开表格,我会按预期看到加号和子数据表。但是再一次,如果我在这些表上定义一个表单,在数据表模式下查看时它不会显示子数据表。访问表单没有单独的设置来定义子数据表,而是只能从其记录源对象(即表或查询)继承子数据表设置。
有没有办法强制表单(在数据表视图中)显示已在记录源对象上定义的子数据表?为什么即使基于相同的查询,新表单的功能也会与原始表单不同?
我正在使用 Access 2013 和具有 2007-2013 文件格式的数据库。
【问题讨论】: