0

我确定这是一个简单的解决方法,但我似乎找不到它。我只有一个表单,它将是另一个表单的子表单,需要显示查询结果。

查询很简单,只显示指定日期之间的所有记录字段。查询效果很好,但是当我将其作为记录源附加到表单时,它不会显示数据。我可以看到正确数量的记录选择器,所以我知道它理解查询,但它好像所有字段都被隐藏了!

我还尝试构建对表单记录源的查询,该查询只是选择查询。*来自查询。奇怪的是,我以前也有过这个工作,但我必须指定每个字段。我的意思是:

从查询中选择标题 从查询中
选择类型 从查询
中选择日期 从查询...

等等所有领域,但这似乎很愚蠢,谁能想到我可能做错了什么?
提前致谢!

编辑,忘了提我也尝试了我上面提到的愚蠢的解决方案,但它没有工作,所以它肯定是我没有看到的一些问题,一些可能没有正确设置的属性

@sshekhar 好吧,在我使用 Access 2010 时,它并不是真正的代码。我有一个表单需要显示一个子表单,该表单执行此查询以显示具有位于用户指定日期之间的数据字段的记录。查询工作并显示正确的记录,但它附加到的表单仅显示记录选择器,并且所有字段似乎都是“隐藏的”。我认为这可能是表单的一个属性设置不正确,但我从另一个我使用的数据库中检查了测试表单,每个数据库都有似乎相同的设置。所以我很茫然!

4

2 回答 2

1

因此,即使我使用包含所有字段的查询,它也不会显示内容,除非您转到“添加现有字段”并添加您想要查看的所有字段。这似乎真的很愚蠢,尤其是当查询结果但至少现在可以工作时。

于 2012-07-17T18:24:53.677 回答
0

我遇到了这个问题,发现将属性 DataEntry 设置为 YES只会显示新记录。从微软帮助

您可以使用 DataEntry 属性来指定是否打开绑定表单以仅允许数据输入。Data Entry 属性不能确定是否可以添加记录;它只确定是否显示现有记录。读/写布尔值。

于 2012-10-26T11:36:27.433 回答