问题描述
我正在创建一个表单,将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
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属性指定是否打开绑定表单以仅允许数据输入。数据输入属性不能确定是否可以添加记录。它仅确定是否显示现有记录。读/写布尔值。