我有一个表单(没有连接到任何查询或表格),在名为“gender”的框架中有3个选项按钮,名称为(男性,女性,两者),其值为(1,2,3),我构建了一个查询并希望从具有“性别”字段的表中获取一些数据(男性值为1,女性为2)。在查询集性别字段和标准我写这个:
IIf([Forms]![frmFilterVolunteer]![Gender]=3;"1 Or 2";IIf(
[Forms]![frmFilterVolunteer]![Gender]=2;1;2))
它适用于男性和女性选项按钮,但不适用于两者。我该如何管理?
答案 0 :(得分:2)
两者都与说全部相同,因此您只需要过滤值为1或2的位置。您不能说“1或2”并让查询选中它。您可以使用Like并为两者说“*”。
LIKE IIf([Forms]![frmFilterVolunteer]![Gender]=3;"*";IIf([Forms]![frmFilterVolunteer]![Gender]=2;1;2))