我确信这是一个简单的修复,但我似乎无法找到它。我只有一个表单,它将是另一个表单,需要显示查询结果。
查询很简单,只显示指定日期之间的所有记录字段。查询效果很好,但是当我将它作为记录源附加到表单时,它不会显示数据。我可以看到正确数量的记录选择器,所以我知道它对查询的理解,但它好像所有字段都被隐藏了!
我还尝试构建一个表单记录源的查询,它只是选择查询。*来自查询。奇怪的是我之前有过这个工作,但我必须指定每个领域。我的意思是:
从查询中选择标题
选择类型从查询
从查询中选择日期
......
编辑,忘记提及我也尝试了我上面提到的愚蠢的解决方案,它没有用,所以它肯定是一些我没有看到的问题,一些可能没有适当设置的属性
@sshekhar当前我正在使用Access 2010,它不是真正的代码。我有一个表单需要显示一个子表单来执行这个查询,显示记录的数据字段介于用户指定的日期之间。查询工作并显示正确的记录,但它附加的表单只显示记录选择器,所有字段显示为“隐藏”。我认为这可能是表单属性设置不正确之一,但我检查了我使用的另一个数据库的测试表单,每个数据库看起来都是相同的设置。所以我不知所措!
答案 0 :(得分:1)
事实证明,即使我使用包含所有字段的查询,它也不会显示内容,除非您转到添加现有字段并添加您想要查看的所有字段。这看起来真的很愚蠢,特别是在查询结果时,但至少它现在正在工作。
答案 1 :(得分:0)
我遇到了这个问题并发现将DataEntry属性设置为YES将仅显示新记录。来自Microsoft Help:
您可以使用DataEntry属性指定绑定表单 打开以仅允许数据输入。数据输入属性没有 确定是否可以添加记录;它只决定是否 显示现有记录。读/写布尔。