即使Microsoft Access中有多条记录,我的记录集也只返回一条记录

问题描述

我正在创建一个表单,将Activity_Table中的所有信息加载到表单中。因此,基本上,当用户Company_Name下拉列表中选择公司名称,并从Site_Name组合框中选择站点时,应该从该站点返回值并将其放入表格。

基本上,一个网站可以在Activity_Table中出现多次。但是,无论何时用户选择站点名称,它都只会返回一条记录。为了确保这一点,我使用了.Recordcount方法来检查将检索多少条记录。

因此,当您检查“活动”表时,“ Accra Mall-630kva Gen 2”站点出现了4次,但是当您检查记录计数时,它只说它出现了一次。因此,因此,我无法向前或向后移动到下一个或上一个记录。

为了确保我的sql没有问题,我在查询设计中运行了查询,并生成了“ Accra Mall-630kva Gen 2”的所有4条记录。 因此,sql语句没有任何问题。有人可以帮我吗?

This is when I choose the name of the site

We can see that it returns only One record here

Yet this is the amount of records it's supposed to produce(This was when I tried the sql code in the query design tab. It returns 4 records,Not 1). So the recordcount is supposed to be 4. Not One.

this is when I tried the sql to in the previous picture.

解决方法

如果我正确地复制了您的问题,那么答案是将“数据条目”设置为“否”。检查您的表单属性。在数据标签下,有一个数据输入属性。将数据输入设置为否。来自Microsoft https://support.microsoft.com/en-us/office/dataentry-property-f4236759-27f6-4fcd-abb0-4aa4acd8fe87的说明: 您可以使用DataEntry属性指定是否打开绑定表单以仅允许数据输入。数据输入属性不能确定是否可以添加记录。它仅确定是否显示现有记录。读/写布尔值。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...