我正在尝试从具有多值字段作为条件的表单中编写Microsoft Access查询。我尝试使用的字段称为Population
,该字段在我的数据库中表示为允许多个值的列表框,它位于Building表中。它允许的值如下:
"Singles";"Familes";"Families with Children";"Youth/Young Adults";"Veterans";
我正在创建的表单称为HousingSearch
。
我正在尝试创建一个使用此字段的表单,因此有人可以使用列表框并检查他们想要的值,然后单击将打开查询的按钮。我知道使用单值字段完成此操作后,查询中的条件看起来像
[forms]![HousingSearch]![Building]![Population]
但如果您对多值字段尝试相同的操作,则不会为查询返回任何内容。任何帮助将不胜感激。
答案 0 :(得分:0)
根据您提供的信息,似乎短语[Forms]![HousingSearch]![Building]![Population]正在组合以表单开头然后跳转到表格的请求。
您要求访问权限以查找表单中的数据,但您最有可能尝试访问的信息位于表格中。我不太明白你的最终结果是什么,但我认为你很可能想以这种方式参考你的信息[建筑]![人口]。以这种方式引用您的数据可以访问[Building]的表格,然后查看[Population]的字段。
自从你发布以来已经有一段时间了,如果你还没有把事情搞清楚,我希望这会有所帮助。