2012-09-11 75 views
2

我有一个名为“gender”的框架(没有连接到任何查询或表),带有名为“gender”的框架中的3个选项按钮(male,female,Both) 3),我建立了一个查询,并想从“性别”字段中获取一些数据(男性值为1,女性为2)。在查询集性别字段和我写这个标准:Microsoft Access 2010:查询和表单

IIf([Forms]![frmFilterVolunteer]![Gender]=3;"1 Or 2";IIf(
[Forms]![frmFilterVolunteer]![Gender]=2;1;2)) 

它与男性和女性的选项按钮,但与两个都没有。我如何管理?

回答

2

两者与全部说法相同,所以您只需要过滤值为1或2的位置。不能说“1或2”并让查询将其提取出来。你可以使用Like并为两者说“*”。

LIKE IIf([Forms]![frmFilterVolunteer]![Gender]=3;"*";IIf([Forms]![frmFilterVolunteer]![Gender]=2;1;2)) 
+0

非常感谢您的帮助 –